It's my understanding that it is based on the number of nights for your reservation. Thus, if you're staying only 6 nights, but will be spending a full 7 days in the park, you will only have meals based on 6 days. Hope that makes sense! They don't give credit for 1/2 days, etc.