I'm starting to learn these ranks. As far as I can tell, in the Army, as an NCM, the highest level of rank you can get is Chief Warrant Officer? Specifically talking about Infantry here. So the only ones who can earn the rank as a Major, Colonel or General are those that went to RMC(or anyone else with a degree) and became Officers? Is that correct or am I mistaken? After CWO, are you able to earn higher ranks? And does it mean that you are no longer NCM, if you are CWO, MWO, or WO?
In general, how long do you think it would take to get to CWO?
In general, how long do you think it would take to get to CWO?

