Hello~It sounds very similar to fibromyalgia, it can certainly cause the issues you are having plus many others. I would see your GP and discuss this with him/her and ask for some blood work. We also have a forum here for fibro patients, it may be of some help as well.