I am very sorry. If the denial was based on "drug abuse," this interpretation is a big problem at Ciudad Juarez and some other high traffic consulates around the world. There are ways to challenge the denial. You should contact an immigration attorney immediately.
Best of luck,
Law Offices of Patrice Dziire