The fact you have food stamps would qualify you for the I-912 fee waiver to cover the cost of citizenship. Good luck.
Legal disclaimer: The statement above is provided by CC Abbott is based on general assistance and not intended to be a legal opinion because not all the facts are provided. The person requesting information and all others reading the answer should retain an attorney who is permitted by the state bar within the jurisdiction who can examine the complete facts and provide a legal opinion on your case. All information provided in the above answer and other information provided by CC Abbott does not create an attorney/client relationship within any state of Federal law.
I agree as long as you have not been convicted of a crime, somehow falsely claimed that you were a U. S. Citizen, served on a jury, or committed some sort of act that may disqualify you from naturalization. Good luck.
This is general information, not legal advice, and does not create an attorney client relationship.