Question: how long does it take for nortriptyline to work for migraines?
Answer: It may take up to 6-8 weeks on the medication before you see the full benefit. Usually, your doctor will start you off on a low dosage, gradually increasing over time, and you may need to reach a higher dose in order to notice a difference (4).