I can't find the link where I previously read this information (I also will try and locate the link), but It mentioned that THC will stay in the urine for 30 days, in the blood for 3-6 days, and in your hair for 4 years.
It seems that the actual time frames vary dramatically depending on whom...