Blood testing
According to an article in Therapeutic Drug Monitoring, weed is typically detectable in the blood for 1 to 2 days. However, in some cases, it's been detected after 25 days. Chronic heavy use increases the length of time that it can be detected.Aug 27, 2018