When it comes to urine tests, nicotine can be detected for around 3 to 4 days after your last use. But, if you're a heavy user, it can stay in your system for up to 7 to 10 days - that's like having a lingering coffee buzz for over a week. The nicotine byproducts, such as cotinine, can also be detected in your urine, and these can stay in your system for even longer.
Now, you might be thinking, "But, what about blood tests?" Well, nicotine can be detected in your blood for around 1 to 3 days after your last use. It's like having a temporary visitor in your body - it comes and goes quickly. However, the nicotine byproducts can stay in your blood for up to 10 days, which is like having a lingering houseguest who just won't leave.