The headaches could be from trigger points, that is something you can try for yourself..
http://www.pressurepointer.com/pain_reference_chart.htm
http://www.pressurepointer.com/Users1.htm
there are videos on youtube and much more info to be found , if you find any trigger points. but it is something you can do or have a friend try it if you can't reach. a tennis ball against the wall or on the floor works fairly well..