My friend is currently being drug tested, but not too often. This is what he currently understands from what he has read around the internet and these forums: cocaine stays detectable in urine for up to 72 hours after use, but the metabolite benzoylecgonine stays for a much longer time. Some sources indicate that this can be up to 30 days, but my friend was hoping that was for daily users. My friend has not used cocaine for well over 3 months. Here is an approximate description as these factors probably will affect the detection time of the metabolite in his system: Height - 5'11" (180 cm), Weight - 190 lbs (86 kg), Age - 21, Gender - Male. Now, say if he were to insufflate .5 gram to 1 gram in a single night, how long would the metabolite benzoylecgonine be detectable in urine (approximately), considering those variables? What about if .25 g was done for 4 days in a row, how would that affect the detection of the metabolite differently?