I have tried acupuncture and it never worked for me. Admittedly though I had a severe migraine. I had had a continuous migraine for 7 months. The needles were nothing compared to the migraine pain in my head. My migraine was so severe and far that when they put the needles at the pressure points on my temple the vein at the side of my head would not stop bleeding. I do not think this is the norm, the girl looked very shocked! Anyhow I ended up being hospitalized to relieve the pressure around my brain. Not a fun time. Now I see a migraine specialist, which I strongly recommend, he was the only one out of many doctors who got me on the right track. I now take Amytriptyline daily, and when I have a migraine coming I take Reglan for nausea, 2 Cataflam followed by 1 Relpax and go lay down for 1 hour. Hasn't failed me in 4 years. I don't think a regular GP has enough knowledge in migraine for this type of prescription. I also have to have blood drawn every 90 days to check Amitryptyline levels. One thing I did do, was throw out all my cleaning products. I now use chemical free cleaner throughout my entire house, it worked for me, just the smell of Pinesol would bring on a migraine. I also limit perfume and do not use any Plug in airfresheners. If you are interested in chemical free cleaners I have attached a link. I use BioPure.