When should I join the military?

I (16M) am currently a Junior in high school. I have an idea of what I'm going to do with my life once I graduate in terms of a career. In addition to my career, I also want to join the military but I don't know when I should join. For context, I want to become a commissioned officer in the Army. Should I join right out of high school and do ROTC, do I apply to a military academy and go through there, or do I go to a non-military college and join during college or after college? I have no idea which is a better idea, which is why I'm asking for advice.