Tom,
You will find many teens on the ship. I am going on the 02/26 cruise and if you want more info, just let me know. But, from past cruises I've taken, guys your age are plentiful along with the ladies. The ships will keep you busy.
You seem personable so be yourself and have a blast!
A seasoned cruiser with no kids.