You need to take each step carefully. Don't apply for citizenship now, immigration may use the drug issue against you and that means deportation.
You must keep your record clean for the next 5 years, no assault charges, robbery, DUI, etc.
File income tax every year even your income is less than the amount required... these documents are required to submit with the application.
Remember you must prove that you have learned your past mistake and now you become clean, a decent & honest person. Go to school, have a secured job, etc.
When you are going to apply for citizenship, don't attempt to do it on your own, get an immigration attorney.
Good luck.
|