Hi Basseting ,
it could be that previous poster boreofwhabylon has hit the nail on the head , so to speak. Vitamin D deficiency could very well be the cause of a lot of your problems.
Most people in this country (uk) , are either deficient , or insufficient , both terms mean that there are consequences of not having enough vitamin D to keep your body , or more correctly, your cells, operating as they should. Vit D is actually a hormone , which regulates the behaviour of over 2000 genes , which is approx 10 % of your entire genome, affecting many hundreds of processes, in your body. from inflammation , immune response including autoimmunity etc. Long term Vit D deficiency can be very debilitating.
In your situation , I would get your Vit D level measured , IF it is low , then you can raise it by supplementation. Vitamin D researchers would say , a blood level of up to at least 120 to 140 (nmol/L ) . That level is found in outdoor living humans , living an old fashioned ancestral lifestyle. people in this country do achieve that , however it is not common , sunlight on skin , which creates vit D , is very hard to get in this country , at our latitiude of 50 - 55 degrees North. In fact in winter , mid -Oct to mid-April , sunlight is too weak , and you cannot make any from sunlight, the UVB radiation is not present. It is for that reason that many of us are deficient. If your symptoms get worse in winter and early spring , that may be an indication of what is going on for you. Your vitamin D levels are likely dropping even further.
Here is a quick Vit D self test, if you press on your sternum , with moderate force , does it feel as if the area is bruised , it should not feel painful. IF you do the same on the front of your shin bone , about 3 or 4 inches say below the knee, does that feel bruised , as if it has been knocked of bumped a few days ago. IF the answer is yes to these tests, then it is possible that you have had low Vit D for quite some time. That is not a conclusive test , but would be an indication.
You can ask your doctor , for a test , or you could contact a lab which would post you a blood spot test. You will get an email back from them within a week. Here is an NHS lab , they do charge £28 if not doctor ordered , but it is well worth knowing what your level is . www.vitamindtest.org.uk/ You can then supplement . 1000 IU ( i.e. 25 ug) taken daily over the long term should increase the average persons blood level by 25 nmol/L , to increase your blood level up to 120 - 140 , or even a bit more , if you have been deficient for a long time. Lets say possibly 3 to 5000 IU , daily, is likely to bring you up into the territory you need to be in, after 3 months supplementation. You level will stabilise after 3 months , you should then re-test your level . to check where you are. Do not stop supplementation , if you do, your level will slowly drop back to its original level. Adjust your supplementation to get at least within that 120 -140 band , even higher would not be a concern. They are normal levels, accepted as normal by the NHS. Unfortunately the NHS accepts 50 as normal as well , it IS common , but not optimal.
Here is a thread where many people were deficient , their symptoms, what they did , how it helped etc etc. It is a long read , and full of information about Vit D , it could very well help you.
I posted quite a bit there , if you need any more info , then do get back to me , or search my nickname here on mumsnet. www.mumsnet.com/Talk/general_health/2421492-Vitimin-D-can-it-have-this-effect
Hope this is all helpful,
very best of luck,
BTBH
.