Amitriptyline
"I have had insomnia, anxiety and migraines since I was 7 years old (I'm 47). I've been taking 10mg every night for the past 7 months to prevent migraines and it has helped immensely. Migraines have virtually stopped (previously migraines were almost daily). Insomnia has gone - this was an unexpected positive side effect. Anxiety seems to have improved but this could be because of not being in pain and sleeping well. I don't seem to be suffering from any side effects and I'm usually very sensitive to medication. Perhaps a little groggy in the morning like a normal person - coffee fixes it."