You are a permanent resident and you are eligible for naturalization (U.S. citizenship). For your information, CLG has listed the steps in the process below.
United States Citizenship and Immigration Services (USCIS) Filing
In order to initiate the process, you file an Application for Naturalization (form N-400) with the USCIS Service Center. After the application is filed, the USCIS Service Center will issue a receipt notice.
Timing: Currently, the receipt notice is issued (on average) within 2 weeks of filing.
You are sent a notice to appear at the USCIS District Office in order for biometrics (fingerprints) to be captured. This allows the USCIS to perform a background check. After the background check is complete, the USCIS schedules you for an interview and forwards the application and supporting documents to the USCIS District Office.
Timing: Currently, the biometrics appointment is scheduled (on average) within 1 month of filing.
USCIS Naturalization (U.S. Citizenship) Interview
At the interview, the USCIS officer will verify that all biographic information in the application is current and that the required documentation has been provided. Second, the USCIS officer will confirm that you are a person of good moral character. Third, the USCIS officer will test your knowledge of U.S. government and history and English. Assuming that you are a person of good moral character and demonstrate adequate knowledge of U.S. government and history and English, the USCIS officer will approve the application for naturalization (U.S. citizenship).
Timing: Currently, the naturalization (U.S. citizenship) interview is scheduled (on average) within 4 months of filing.
Oath of Allegiance Ceremony
Assuming that the application for naturalization (U.S. citizenship) is approved, you must then publicly swear allegiance to the U.S. and renounce allegiance to other sovereigns. Upon taking the oath of allegiance the USCIS will issue you a certificate of naturalization (U.S. citizenship) and you will then relinquish your resident card.
Timing: Currently, the scheduling of the oath of allegiance depends on the individual USCIS District Office.