Flowers14 Your B12 is too low. Anything under 500 can cause neurological problems. Recommended level is very top of the range, even 900-1000. You could supplement with Solgar sublingual methylcobalamin 5000mcg daily then when you've finished the bottle buy some 1000mcg and take 1 daily as a maintenance dose. Dissolve under the tongue for absorption directly into the bloodstream, don't chew or swallow as stomach acid destroys B12.
When taking B12, we also need a B Complex to balance the B vits. Thorne Basic B is a good one and contains 400mcg methylfolate which will help raise your ferritin level which should be half way through it's range, which is about 35.
Vit D is recommended to be 100-150nmol/L so you could do with supplementing. Vit D has important co-factors
As D3 and K2 are fat soluble, take with the fattiest meal of the day, four hours away from thyroid meds.
Magnesium comes in different forms, check to see which would suit you best and as it's calming it's best taken in the evening, four hours away from thyroid meds
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.