The only way would be to cut all your hair off.
Not having done drugs in the first place.
Don't use. The drinks don't work. The drugs are in your body fat and hair cells.
To keep it clean
if you have straight silky hair you need to wash your hair at least every 2 days so your hair is not too clean or too dirty lice like clean and dirty hair LICE ARE GROSS!!!!!!!!!!!!!!!
If you want to make it clean yes
All drugs remain in your hair permanently, until you stop using and grow a completely new head of hair. Growing a completely new head of hair takes one to two years. Since hair is not living tissue, it is unaffected by bodily processes and functions. Your body can't clean the drugs out of your hair. No shampoo can remove it, either. Traces of the drug are built into each strand of hair, similar to how food you eat is digested and becomes part of your muscles, blood, fatty tissue, etc. Trying to wash the drugs out of your hair would be like trying to clean your blood/urine of drugs by taking a long, hot, soapy shower. Hair tests are 99% accurate, can detect drugs for up to two years after you've used them (depending on the length of your hair) and are virtually impossible to cheat. I'm sorry to say that, if you have to take a hair test for a job, there is no solution besides finding another job that will not ask for a hair test. Maybe you can reapply to that other job in two years time.
I found out how this stuff is SUPPOSED to work. When they do a hair test, first they cut some of your hair off. They then dissolve the hair in a chemical. The proteins in your hair are then removed from the solution, and whatever's left is tested. The "clean" shampoo should really be called "clean hair gel." You leave it in your hair. When the hair is dissolved, the product attaches itself to any drugs in your hair. When they pull the fluid out to test it, there shouldn't be any drugs left in it. Of course the drug test labs have heard of this stuff. They even tried it. They got some people to get seriously blunted, then tested them...and they found out how low they have to turn the machine to make it sense the drugs. Now the people who make the shampoo don't guarantee it works anymore. So the answer is, probably not.
I found out how this stuff is SUPPOSED to work. When they do a hair test, first they cut some of your hair off. They then dissolve the hair in a chemical. The proteins in your hair are then removed from the solution, and whatever's left is tested. The "clean" shampoo should really be called "clean hair gel." You leave it in your hair. When the hair is dissolved, the product attaches itself to any drugs in your hair. When they pull the fluid out to test it, there shouldn't be any drugs left in it. Of course the drug test labs have heard of this stuff. They even tried it. They got some people to get seriously blunted, then tested them...and they found out how low they have to turn the machine to make it sense the drugs. Now the people who make the shampoo don't guarantee it works anymore. So the answer is, probably not.
They may do during your medical. They random drug tests all airmen/women so if you're into drugs, clean yourself up before you join. Infact clean yourself up anyway, you don't need the drugs.
No. Not doing drugs will do the trick, though.
It isn't easy. Your hair retains the residue of drugs you have taken as long ago as your hair is long. Some special shampoos claim to "clean" away the "evidence" but don't count on it.
No. The drug or drugs are found in deep in the hair shafts and can not be removed. The shafts show what drug(s) have been taken over a period of time.