How long does cocaine stay in your system?

Within 2 to 3 minutes of snorting cocaine, a person feels an elated rush and stimulation that usually peaks within a half-hour and lasts about an hour overall.

Cocaine is absorbed quicker when someone smokes it. Blood concentrations of cocaine reach their peak level about five minutes after smoking the drug versus 30 to 40 minutes after snorting it. A person’s urine typically tests positive for cocaine within one to four hours of consuming the drug and will continue to test positive for two to four days.