Question: zyban how long to take?
Answer: Your doctor will tell you how long you should take ZYBAN for. Most people should take ZYBAN for at least 7 weeks. Your doctor may decide that you should continue to take ZYBAN for longer. Speak to your doctor before you stop taking ZYBAN.