Do I need a lawyer to apply for U.S. citizenship?
No need. You can submit your own USCIS forms, including Form N-400, Application for Naturalization, which can be submitted online. However, some people choose to seek help from an attorney or a representative accredited by the Executive Office of Immigration Review (EOIR).