Typically drug traces will stay in your hair for multiple years, It's found in your roots and until your hair grows out longer it will remain there.
life
Yes your hair has lots of information I hope you have stopped taking drugs
Shave your hair off, and stop taking drugs.
Hair tests will show positive for as long as you have the hair. If your hair grows at the rate of 1/2" per month and you keep your hair an inch long, it will take two to three months for all the drugs in the hair to grow out and be cut off.
as long as it stays on your head
No, not if you aren't doing them.
I think it depends on what drug you are talking about. I don't think some drugs show up in your hair.
Yes, and every other kind of hair as well.
Amphetamines
Most likely.
Simply, no. There is no ingredients in Viagra that are the same compounds as any drugs.
It will depend on how long it has been since the drugs were used. They can take a sample of hair and test it from root to end. There are places that will "wash" your hair but just know nothing is %100... Thanks, DefTone
It will show up on a hair test, but it shouldn't show up on a blood or urine test. drugs will show up on a hair test for possibly years.