Do not put any illicit drugs into your body. That is the best way to pass a urine drug test.
Now if you have used drugs and want the job, you can study for your test. Stop using drugs, and take a private drug test. If you pay for the test you get the answer. Avoid the pre employment test as long as you can until your test is free of illicit drugs. Once you are hired your company may do random testing. If so, to keep your job stop using drugs.
Recognizing the urine testing is the most common drug test
If you are required to fulfil the testing obligations as mandated by the DOT and/or your employer then you should know that the most common test that you will take is a urine test. Pre Employment Alcohol Breath tests are not done because alcohol is a legal substance. If you are a safety sensitive worker, you have a prohibition of not using alcohol for 4 hours before work and during the work day including your lunch period. After work you are free to drink alcohol.
Do you bring a list of your medications
No. You definitely do not bring a list of your medications with you.
Your medications are your private business. What if you are taking AIDS Medication. No one needs to know your medications. If your drug test shows a positive result for a drug, a licensed medical doctor will call you to verify you are taking a legal medication.
Know the drugs that are usually tested by your employer
Most companies test for Marijuana, Cocaine, Amphetamines, Methamphetamines, Ecstasy, Opiates including Heroine, Codeine, Morphine, Oxycodone, Hydrocodone, and PCP. You may be tested for barbiturates, and diazepines. If your test shows these substances, you will be contacted by a Licensed Medical Doctor and ask for proof you have a prescription. You can easily fulfill this requirement by texting a picture of your prescription.
Conclusion
These are some of the things that you will need to consider when you are planning on getting a job from a company that cares enough to drug test its employees.