I had a lack of vitamin D (probably also from childhood), but now I corrected it with supplements. Ca,
mg and all the electrolytes are checked and fine. I tried to take Mg anyway and a B complex (level of vit. B12 is also normal) for weeks, even more, but nothing changed. I also started to talk with an endocrinologist and she put me on Levothyroxine 0.25 for subclinical hypothyroidism, which helped my TSH to drop at 2,2, but nothing else has changed.