U.S. doctors online nowAsk doctors free
CA
A 28-year-old member asked:

How long does it take for nicotine to leave your body (urine and blood stream) after you've stop smoking?

3 doctor answers9 doctors weighed in
Dr. Jon Ahrendsen
Family Medicine 39 years experience
It varies: Nicotine metabolism is complex. Most nicotine is metabolized in the body to co-nicotine, and this is what is tested for. Nictotine is 1/2 gone after 2 hours, co-nicotine about 20. It takes about 5 1/2 lives for a drug to be "97% gone". 10 half lives for 99.9% another source says a urine test can be positive 7 to 20 days after smoking.
Dr. Alan Wartenberg
A Verified Doctoranswered
A US doctor answeredLearn more
24-48 hours: Nicotine is a very short-acting drug and is metabolized quickly, which is why people who smoke have a cigarette generally at least once every 45 minutes while awake. However, its metabolite cotinine lasts longer, and can be detected for about 2 days after quitting smoking. It depends to some extent on whether you are a half-pack/day or a 3-pack/day person, but usually 48 hours is adequate.
Dr. Andrew Lipton
Holistic Medicine 30 years experience
Nicotine: Nicotine will slowly leave the body over 3-7 days.

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Educational text
Free
Talk to a doctor
24/7 visits - just $39!
50% off with $15/month membership

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Educational text
Free
Talk to a doctor
24/7 visits - just $39!
50% off with $15/month membership
Last updated Jan 8, 2021

Disclaimer:

Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.