Nita is right about that...they will keep it til you return. There are some funny threads about ways to sneak booze onboard. You might try a search on the boards with the words "booze onboard" and see what you get. They do allow you to carry on sodas and such. We are pesiholics and NCL does not serve Pepsi that I am aware of. Anyway we took ours last year with no problem.