The Dining Plan is typically limited to the number of nights of your hotel package. However, for US residents, that's limited to ten nights. In order for your entire trip to qualify for the Dining Plan, you'd end up booking two separate packages (each with its own admission purchase requirement). Alternatively, if you wish, you could take the package for just a portion of your trip, and then book a separate room-only reservation without the Dining Plan for the rest of your trip. (Either way, it is unlikely but possible that you'd have to change rooms mid-trip.)