See a massage therapist, not a massuese, a registered massage therapist, and get him/her to do some neck and shoulder work. headaches and migraines are part of their buisness.