I have been suffering from Migraines for over 4 years now. I have tried Topomax, Zonegran, and Elavil (amitriptyline). I have found that the Elavil has been working better for me at a lower dosage than the other medications. On Topamax, I was up to 200 mg, Zonegran 150 mg, Elavil 50 mg. I am not as tired and "out there" as I was on the Topamax and Zonegran. I sleep much better and wake more refreshed without headaches. I do have the occasional headache which I treat with a Fioricet pill as I need it.