Was a sergeant @ 21 and was still a sergeant when I retired @ 43... Sergeant is a title...
I liked some ranks so much I DID THEM TWICE!!! LOL!
Long story - still made it to 24 years and retirement, and the guy I punched in the NCO club deserved it anyway.