i think u might be wrong, check this out.
Normally, a noncitizen wishing to have full U.S. citizenship must first become a lawful permanent resident for at least five years, or three years if he or she is married to a U.S. citizen.
Under the Immigration & Nationality Act (INA) Section 328, persons who have served in the U.S. Armed Forces (whether active duty, reserves or National Guard) can file for citizenship based on their current or prior U.S. military service.
Peacetime Military Service
The requirements for eligibility are that the applicant must have served honorably or have separated from the service under honorable conditions, have completed one year or more of military service and be a Lawful Permanent Resident at the time of his or her examination.
Service during Periods of War
By Executive Order Number 13269, ex-President Bush declared that all those person serving honorably in active-duty status in the Armed Forces of the United States at any time on or after September 11, 2001 until a date to be announced, are eligible to apply for naturalization in accordance with the service during hostilities statutory exemption in Section 329 of the INA. This means that individuals with even a solitary day of honorable active duty service can apply for citizenship regardless of how long they have been a resident in the United States. For those who have retired from active duty since 2001, contact Akano Law Offices in St. Louis for further details.
Additional requirements
To be eligible for naturalization you must fulfill the other requirements for citizenship including having a good moral character, a proficiency in the English language and knowledge and understanding of the fundamentals of the history, principles, and forms of government of the United States.