I have been taking Amitriptyline for about 3 years now for migraines. The thing with this medication is that if you are still having migraines after taking it for about 6 weeks, go and see your doctor and get the dosage increased. I started off with one which worked for a while, then upped it to two and now I am on three per day and it is working well. I have tried nearly all mirgaine treatments as I have been suffering from them for 15 years and this really works.