I went on one at 9 weeks out and had absolutely no problems! I brought protein bars and protein powder just in case. I don't know what cruise line you are sailing with but on Carnival, there's seafood or chicken served every night, and you can order egg whites for breakfast. Have fun!