hi Camille
here is a thought that you might not have considered.
I wonder if your blood test included vitamin D .
The symptoms you describe , could , in some people, be due to low vitamin D.
Low vitamin D is quite often mis-diagnosed as Fibromyalgia .... the symptoms can be similar.
You mentioned that you have had blood tests , maybe your vit D was reported to you as normal. There is a very wide range , that is accepted as normal here in the UK. Often you will see 50 to 200 as normal, being quoted , within the NHS . However, to be below 100 is not a good place to be. As explained below.
IF you came back with a result below 50 , then that would be classed as insufficient , and below 25 , that very often would be called deficient. In some areas a reading as low as 26 , is not treated . You may be in one of those areas. ? You are allowed to see your blood test results. If you have not , then maybe it would be a good idea to see them.
You may not know , but Vitamin D is actually converted to a steroid hormone , in the body , it is used to read genes within practically every cell in the body . 2000 of your 23,000 genes have VDR's ( vitamin D receptors ) From this you can probably see that many many bodily processes rely on sufficient vitamin D to keep those processes going. IF you have below optimum levels, various symptoms may show up.
As a primate, that evolved in Africa , over millions of years , our blood levels of vitamin D , have been 120 -140 in general. Over the last few thousand years , we have changed our environment substantially , and now here in the UK , we have reduced our ability to make vitamin D in the skin, by avoiding sunlight , suncreams etc. In fact, in the UK , because we live above 50 degrees North Latitude , we cannot make vitamin D in the skin for a whole 6 months of the year , over winter. ( Nov - March etc ) . IF you take one of us Westerners and put us in the ancient environment then our blood levels increase to the real normal , i.e. optimum for us. That is around 120 -140. We have measured that in outdoor workers lifeguards etc etc.
Anyway the upshot of all this explanation is ... you might be well advised to get your vitamin D level to around 120 - 140 , it could very well help you. It is likely that you will need 3000 IU to 5000 IU per day , daily , as ongoing supplementation, whereby your blood level will stabilise after 2 to 3 months. I would advise checking your level then . Your doctor might remeasure , ( some will not) - however you can get a home test from this NHS lab, at Sandwell Trust , West Midlands. Send them a bloodspot on blotting paper, they will analyse and e-mail the result to you in about 1 week. <a class="break-all" href="http://www.vitamindtest.org.uk/" rel="nofollow" target="_blank">www.vitamindtest.org.uk/</a> IF the test is not doctor ordered they do charge £29 .
IF you think this idea is of interest , then here is a thread where we discussed the effects of low vitamin D , it is long , but full of information. See if you can recognise yourself in their symptoms.
www.mumsnet.com/Talk/general_health/2421492-Vitimin-D-can-it-have-this-effect
I have posted quite a bit here on Mumsnet about vitamin D , search my nick , for more info , or get back to me if necessary.
Best of Luck ,
BTBH
PS. I have quoted all blood levels in nanomol/Litre , i.e 120 -140 ( nmol/l ) the UK standard measurement. Some countries such as the US , use different measurements , of ng/ml . I assume that does not apply to you ?