What is the average time that benzoylecgonine stays in the urine?

2 - 3 days - however. As a metabolite of Cocaine it usually metabolizes in 2 - 3 days. However it does depend on the amount of use. For very high users it could be from 10 - 22 days.