An report that was published in Therapeutic Drug Monitoring said that the presence of marijuana in the blood may normally be detected for one to two days. On the other hand, it has been discovered in some situations after 25 days had passed. Regular and substantial consumption extends the window during which the substance can be identified.