Your question requires an attorney consultation. It is not a simple question that can be answered on this type of forum. There are many factors that would need to be considered and evaluated. The drug felony may be an issue depending on how it was disposed of. I strongly suggest that you contact an experienced immigration attorney for a face-to-face consultation and give him/her all of the facts surrounding your situation. (S)he would then be in a better position to analyze your case and advise you of your options. You should bring any records you have regarding the drug felony for the attorney to review.
It seems like you can, but I recommend that an attorney carefully review the criminal court dismissal before you apply. Some criminal attorneys may confuse what the civil immigration law considers a conviction 'for immigration purposes. Assuming that the criminal case was dismissed without an order for any form of restraint for immigration purposes, then this will not disqualify you.
Hire an immigration attorney to inquire further into your immigration history. You don't want the Government to find out they can deport you after you apply for citizenship.
As long as the charges were dismissed outright and you were not convicted or given deferred adjudication, you technically are still eligible to apply for citizenship.
Consumers can use this platform to pose legal questions to real lawyers and receive free insights.
Participating legal professionals get the opportunity to speak directly with people who may need their services, as well as enhance their standing in the Lawyers.com community.