How long will I have to take Zyban for smoking cessation?

Zyban/Wellbutrin (buproprion hydrochloride) can be taken for up to 6 months to one (1) year for smoking cessation. Zyban should be taking daily one to two weeks before you quit smoking. Zyban can be taken while you smoke because it does not contain nicotine. Zyban helps curb tobacco cravings and lessens the effects of withdrawal while quitting.