I've used heroin daily for a year. I stayed clean for 8 days, then i used 2 days in a row ( 1 bag/day, 0.3 gr per day). The last time I did was on Friday. I have a urine test on Thursday. Will I test negative for morphine?? It gives me 6 days clean.


1 Answers

Joao Braz Profile
Joao Braz answered

There is a chance heroin will still be detected in your system, but there are also a number of factors:

Heroin intake causes the body to produce morphine and that's what a drug test will show in case you are still in the "drug detection window".

Detection times may vary massively depending on how big you are. and also on how much you've taken before each test... but based on your usage was of 0.6mg in two days, this is what I've found regarding detection times for your case:

The presence of heroin/morphine will still be detectable after:

In your blood: 3 days

In your urine: 5 days

In your saliva: 5 to 7 days

In your hair: 90 to 120 days.

So if you have 6 days to be clean before the urine test, there is nothing to worry about.

In case you are interested in knowing more about drug detection times, follow the link below:

Answer Question