A lot depends on whether that charge resulted in a conviction for the same. If it did, you will need a waiver since this type of inadmissibility does not go away with time. Hence, no need to wait for ten years to lapse. If you have an immigrant avenue to pursue, you will need a waiver under INA 212(h). It is filed for on USCIS form I-601 after the visa rejection. You will also need to seek permission to reenter after deportation. It is filed for on USCIS form I-212 and could be filed simultaneously with the I-601 and on the same grounds - extreme hardship to a qualifying relative. If you need to travel here as a nonimmigrant and do not run into immigrant intent obstacle, you can seek a nonimmigrant visa waiver. This waiver is filed for at the consulate on USCIS form I-192 and is liberally granted based on need to travel.
For more information, read here: http://myattorneyusa.com/inadmissibility-for-criminal-and-related-grounds#A(2).%20Offenses%20Involving%20Controlled%20Substances
You should consult with an immigration lawyer about your situation before undertaking any steps forward.
Answered on Feb 09th, 2018 at 8:42 AM