Your age on the date of sailing is generally considered your age for the length of the cruise. Carnival requires passengers to be at least 21 to consume any type of alcohol. Carnival requires passengers to be 18 or older to play in the shipboard casinos.