Do you want to become a US citizen?
-At least 18 years of age.
-A law abiding permanent resident of the US.
-Physically present in the US for at least five years prior to application date.
-Of good morals.
For more information the USCIS provides a detailed naturalization information worksheet that can be visited online.