Question: how long does a nicotine buzz last?
Answer: Two hours after ingesting nicotine, the body will have removed around half of the nicotine. This means that nicotine has a half-life of around 2 hours. This short half-life means that the immediate effects of nicotine go away quickly, so people soon feel like they need another dose.