If you are considering an application for US citizenship, there are a few reasons why you may want to first consult with a naturalization attorney.
1. Eligibility Questions
It's important that you verify your eligibility for naturalization before you turn in any official paperwork. At a minimum, this typically means that you have met permanent residency requirements, character requirements, and resided in the US for the prescribed amount of time. Although applying prematurely isn't likely to damage your standing as a permanent resident, it is costly so it is best to first make sure you are eligible.