Fibromyalgia is often misdiagnosed.
It may be that you have a condition called: osteomalacia
I am not saying that is the case, but it is probably worth thinking about , and eliminating from your considerations.
Can I ask you to do a simple test , press on your sternum with your thumb. Is that painful, does it feel like you have bruised that area in the last few days...... ? Press with a few pounds of force.
Repeat this pressure, this time on your leg bone , 2 or 3 inches below your kneecap. Does this feel as if you have recently bruised or knocked that bone area. Is it a bit painful ? A normally healthy person would not feel pain.
IF the answer to either questions is yes , then it is probably worth looking to see if you have osteomalacia. It is a simple straightforward test.
Just so that you know , osteomalacia is the adult form of rickets. It comes about because of either low levels of vitamin D , or low consumption of bone building nutrients. Bone building nutrients include, calcium, magnesium, protein, boron.
Also bone strength and integrity can be affected by hormonal problems, particularly parathyroid hormone etc.
I wonder if you have seen an endocrinologist ,( hormone doctor ) and had a these type of issues addressed. Just visiting a GP , without investigation would not be sufficient , following the symptoms you have described.
However here is the
FIRST STEP )
Get your vitamin D level checked.
Your level is important, a low level will interfere with your ability to absorb nutrients from your food. Particularly calcium.
( If you have any digestive problems , such as Crohn's , IBS etc. then this may inhibit Vit D/calcium absorbtion. If you deliberately remain out of the sunshine , or always use high factor suncream , this may limit your vitamin D level .)
Calcium is an extremely important nutrient for the human body , it is the most common metal, it is necessary to have at least 1000mg per day in total consumption. Do you take dairy, which is the most abundant source. ? If not dairy then do you consume plenty of dark green veg, spinach, chard etc. Sardines or other fish with bones in ? If none of these is true , then you may be low on calcium.
Simply checking the calcium in the blood will not tell you how well you are doing , your body will strip calcium from your bones in order to keep your blood level up.
Do you eat plenty of protein , meat fish etc .
If you want an independent assessment of Vit D , without going through your doctor , go to this NHS path lab . They will send you a blood spot test kit.
It is Sandwell NHS Trust Path Lab , in the W.Midlands.
www.vitamindtest.org.uk They charge £ 25 .
If your blood level is below 50 , then start to think about what is in this post. If it is below 35, consider it very seriously.
Good luck . Let us know how you got on.
BTBHealthy
We have a discussion thread going over in General health , "vitamin d deficiency". More information is over there.