Niacin will not clean anything out of your system.
Marijuana is clear in 21 days about. Most other drugs 3 days.
15 days.
2 days!
If you been smoking for 10 years but you stop for about 30 days it will clear out. it doesnt matter how long you've done just how long you have until your drug test to clear out the marijuana
The length of time marijuana remains detectable in a urine test varies based on factors like frequency of use, metabolism, and amount consumed, but typically it can be detected in urine for up to 30 days.
Your weight doesn't really matter. It depends on how much and how often you consume marijuana. Once a week or less=15 days. More than once a week=30 days. Every day=up to 90 days.
It takes about 60 days before the body is clear. It goes into your fat cells and hair cells and there is nothing you can do to clean/clear the cells. Just not use is the only means.
If its very rare that you take it, the drug can be clear of you system within 3-5 days, but if you take it regularly then it can take up to 30 days to completely leave your system.
Marijuana can be detected in saliva for up to 30 days.
If it is a simple "pee" test ten or twelve days will pass, unless you have had dramatic weight loss in this time. If it is a blood sample it will take at least 30 days to clear and sometime more. Of coarse a hair sample is there until the hair is trimmed coinciding with the you last smoked.
About 15 days.
7000 days in 1000 weeks