National Institute for Health and Clinical Excellence's (NICE) says that taking too many painkillers can make headaches worse, and acupuncture is recommended in patients susceptible to migraine and tension headaches.
http://www.bbc.co.uk/news/health-19622016