"The Cochrane reviews involved a total of 6,736 patients, who were given acupuncture to prevent either mild to moderate "tension" headaches, or migraine attacks.
Following a course of at least eight weeks, acupuncture patients suffered fewer headaches than those given only painkillers."
That's interesting. So it is better than painkillers. But like my colleague Shane said "I bet it's because it's so relaxing to take a break and sit down and get the treatment unlike painkillers where you don't stop". The report continues
"The scientist leading the review said the results showed that putting needles into particular locations might not be that important."
If you're wondering. I take neither painkillers or acupuncture and I personally think both western and eastern medicine has merits.