I failed a drug test, what drugs can cause this?

I recently had a drug screen from a lab and I failed to my surprise for methamphetamine.
My doctor stated that only five things that I could have ingested could cause a faulty positive. Could you please tell me what could be? I am on a number of medications for migraine relief, I am not sure why this has happened.

Age: 35
Male
Medications: Propanol, elivil, topomax,imitrex,sucacarafate, Omeprazole