If you have failed a drug screen and have not taken drugs, this is not a minor matter. You must consult an attorney and have him lodge an immediate protest with your employer.
Have you been taking any other medication at all? Urinalysis are not always accurate I would ask for another test if possible.. but if you have been taking any other medication at all it could cause a false-positive.. Best of luck!