Heroin, because it metabolizes into morphine once injested
Morphine can stay in your blood stream from two to five days depending on the dosage size taken.
Morphine will take approximately 8 hours to metabolize in the blood stream and upwards of three days in the urine. This is tentative depending on the tolerance of the person and the amount taken.
urine and blood
Protein nor sugar should not be found in the urine of a healthy person.
If you are talking about three substances that are normally found in blood but not in urine, they are leukocytes, erythrocytes and glucose.
If the morphine dose is 200 mg, then the tablet must be a time-released formulation of morphine such as Duramorph®, Kadian®, MS-Contin®, OramorphSR® and about four other brands of sustained-release morphine sulfate available in the US. This matters because the blood morphine concentration will not begin to decrease until the pill stops releasing morphine into the person's blood. For most people who aren't elderly, a single morphine dose will not be detected in the urine after roughly 72 hours. It is necessary to add 24 hours to that if a single dose of a sustained-release formulation is taken, thus a single dose of 200 mg of morphine in a sustained-release tablet would probably not be detected in the urine after 96 hours. However, if one uses the medication every day, or has used it for more than approximately three days in a row, then that person's urine will most likely be "clean" after about 120 hours, or five whole days.
Morphine will show in urine for up to 7 days. This can vary depending on how much a person is taking, and how fast their body metabolizes the morphine.
It takes about 4-6 days to get through your body, dont try it though. :)
36 hours?
neutrophils
Uremia