i have fibro and i have pain in all those places you have said , and my arms sore to you should go to your drs and tell him that you are having all this pain so u can get medication b4 it gets worse .
You could be having back and neck problems from your spine, you may have a pinched nerve in your back or neck. I have suffered from both and have gotten headaches from them frequently. It's something you should get checked. Fibro however would not cause a headache, at least mine never has.