how long is nicotine withdrawal
The symptoms of nicotine withdrawal usually appear 2-3 hours after last intake of nicotine, peak in 2-3 days, and last for 2-3 weeks, although they can last longer in some users. In a minority of smokers, cravings may last for years.