Do you have any hand or arm pain or symptoms along with the headaches and neck/shoulder pain?
If so, you might want to read on our thoracic outlet forum {TOS}.
http://neurotalk.psychcentral.com/forum24.html
If you do desk work, repetitive, any whiplash or car accident, head forward or rolled forward shoulders......??? any of those could be a factor with the neck/shoulder pain.