I'm going with things vegans would avoid instead, because you could go on forever with things that a vegan *could* drink.: *Some red/pink colored soda or sugary drinks like Kool Ade might have coloring in them that isn't vegan. *Some beer, wine, & liquor is refined using isinglass, gelatin or other animal products. http://barnoivore.com is a good place to find out if your favorites are vegan or not. And of course things like Bailey's aren't vegan, but you can make your own Bailey's at home if you like it. I've seen recipes online.
Marijuana can stay in the urine for up to two months in cases of very frequent, prolonged use. Basically, the more you use marijuana, the longer it will remain in your urine. If you have just tried marijuana, for example, and that was your only use, it will probably be out of your urine within a week.
A blood test can detect marijuana for a limited period of time with  a maximum of 24 hours. However, other tests like the urine test can  detect marijuana for up to 14 days. blood test can detect marijuana for a limited period of time with  a maximum of 24 hours. However, other tests like the urine test can  detect marijuana for up to 14 days.