I recommend seeing an internist, rheumatologist, or immunologist for a complete blood work up to check for inflammatory illnesses and infections. Keep track of your medical records, including all test results to take with you to future doctors or specialists - you are your best advocate to get to the bottom of this and feel better. Take care!
I don't know if this would make a difference but have your blood tests checked for Vitamin D3 deficiency?
Also might need more magnesium
You are not alone, same here, im trying hard eith eitamins in my own, tired from doctors and tests, dont give up.