I didn't have migraines but I had all your other reactions on the same drug and went off it within 10 days. I was not willing to put up with the side effects which were extreme. I didn't sleep for 3 days straight. Did your doctor offer to give you a benzodiazepine for sleep? I am now labeled as allergic to antidepressants in my medical records. I will never ever again take an antidepressant and am working on lifestyle changes, which is a long, tough road. Good Luck to you in your journey.