Nope.
Only a US citizen can enroll in the US military,you will need to become a citizen.
You can be born in the United States and become an automatic citizen. Or you can immigrate to the United States and apply for citizenship after living in the US for seven years.
You must come to the US first then sign up
By joining the military after high school. Or, if you're an American citizen, you arrange to be born in 1954 or later. People born in those years are able to avoid the draft simply due to the fact that it doesn't exist for people of that age. Or you can arrange to be female, as only males have ever drafted by the US military.
Yes
It shouldn't. Ask about it.
Yes, an individual must be a current US Citizen to become an Officer in the US Military.
Unless you're a dual citizen you don't have a choice - you need to be a citizen of the country to serve in its military. The above is actually only true in regards to the Canadian Forces - they require you to be a Canadian citizen. You can join the US military as a foreign citizen, provided you've established permanent residence in the US, and have declared an intent to become a US citizen.
If one of the parents is a US citizen, the child is a natural born US citizen. Yes, they can run for president.
no you don't have to be in the military or navy
Basically the answer is yes. The US Citizenship and Immigration Services has streamlined the process and their website can give you all the details. You must be active duty or recently discharged to qualify.
I thought you could also become a citizen by joining the army