Medimap Logo

How long does it take for amitriptyline (taken for migraine prevention) to take effect?

Amitriptyline, taken for migraine prevention, may take up to 6 weeks to take effect. It is usually started at a low dose of 10 mg to minimize side effects. If you tolerate the medication well, you may be able to double the dose. However, it is normal if you do not see immediate results. If after 6 weeks you do not notice a decrease in your migraines, it is advisable to consult with your pharmacist or doctor.