RCI used to allow 18 year olds to buy beer and wine with a waiver, but that policy changed in 2006 for ships leaving from U.S. ports. They do still allow it for Europe and South American cruises. For U.S. departures it is 21 for everything and no exceptions.