There are kids of all ages on cruise ships, even infants. The cruise lines even provide day care and kids programs for families with kids.
One more reason Never to go on a cruise.. why would I spend all that money to feel like I’m in Chucky Cheese on the ocean ugh ugh ugh