i also have taken a host of medicines due to insomnia since the age of 8 and severe migraines caused by anxiety and stress. i have taken lamictal, remeron, xanax, ativan, klonopin, you name it ive tried it. personally for me remeron and lamictal are the most effective they are both non addictive and remeron makes me sleep like a baby, lamictal helps with stress which is really what my anxiety is from, i get real worried i am not going to be able to accomplish things in time and i get really fucking angry. that is when i take klonopins. effexor is great but its more for panic attack type anxiety which i do not have