I have been vomiting constantly the last 3-4 days and I have a drug test tomorrow. My question is I have been using my medications as prescribed, but the last 4 days I haven't held any of them down so I'm worried they won't be in my urine. Longest I have held them down was like 35mins 3 days ago. Tomorrow I go in for refill (ITS DAY 30) and drug test should I try and take my meds and hope I don't vomit( Haven't even held down water consistently and every time I take any med it seems like I throw up within 5 mins) or should I bring my last day supply with me. I feel like they are just going to think I sold my pills and saved a day supply if I do that, but if I take them i'm probably going to throw them up and fail anyways. I'm 23 years old and they already must think I'm an addict because even for the 5 months I had a catheter they tested every visit. The last few days have been awful because I can't get the meds in my system so I'm in massive pain, which also makes it even worse cause I know I will be stuck in bed without my meds. And even if I hold down the meds don't they test the levels of the drugs so I am in trouble anyways. I feel like because I'm a 23 year old male I am going to get punished for what others have done even though the last thing I wanted was a car accident that ruptured my neck and back and made me need a PM in the first place. And if you think honesty is the best policy you either have a better doctor then me or probably aren't an under 25 year old male because we are treated like drug addicts. I already tried to get in with my Primary today and I couldn't I don't go until tomorrow after my PM appointment and every stomach med I have tried hasn't helped. Anyone have any ideas on how to help?