Im getting kicked out at 18?

I found out that if you aren't an nco by 18 you arent allowed to attend anymore. but this is just unfair i joined last year and im going to turn 18 in less than 3 months its practically impossible to become an nco at my squadron bcs the current nco team is just so good and there are so many more senior cadets than i am so does this mean i just get kicked out??? this is genuinly dissapointing bcs i wanna be a pilot and this is gonna take a critical hit to my plan what should i do?