I have been on different Narcotics over the last 3 years for migraines and neck pain. I believe that I am now becoming addicted because I find that I will go to ANY length to get them. I was recently prescribed some Fioricet (15 tabs), which I took over 2 days. I was then able to get a hold of some Vicodin, and I took about 12 tablets in a 24 hour period. I was just notified at work that there will be a random drug testing, and in case I'm selected, I need to know how long each of these drugs stays in my system? This is a really BIG scare for me, as I fear losing my job, so I am going to get some HELP immediately! Thanks for your help today.