We do one cruise a year, usually four weeks or longer. Ten years ago we did the 7 and 10 day cruises. On short cruises many people are trying to “eat their money’s worth”, by indulging in all the food that they have paid for. You can’t do that on a long cruise, or you’ll pay for it later.
When eating on a long cruise you should pace yourself and create your own variety. We sometimes eat a light breakfast or lunch, and skip the heavy stuff. If that evening’s menu choices don’t appeal to you, there are always some standard items available every day.