Your green card can be denied if you are a drug abuser or an addict. If you have come clean for a reasonable amount of time and are attested by a doctor, then your green card may be approved.