Sorry you feel rough. Looks like your d supplement is a loading dose of 20,000IU. You will then need to supp daily and have regular tests (you can buy a private blood spot test if gp won't follow up) until you're stable and toward the top of the range. Folate and b12 also need attention. I think if your ferritin is near the top of range that should be fine.
Do you know if you're on the right dose of the right thyroid meds? That will also make you feel rough. I just read that your tsh was close to 5 on meds? If so you need an increase, your tsh should be around 1 on meds.
Your doc sounds neglectful. If you cannot get better treatment from this gp you may need to find another.
You may feel better with a lower TSH. On here it's often recommended to have a TSH of around 1 or even lower with a free T4 in the top quarter of the range and a free T3 in the top third of the range.
You can get a Pulse article explaining all this to give to your doctor from Louise.roberts@thyroiduk.org.uk
Also if your vitamin D is as low as yours you will feel absolutely terrible. Ideally to want it around 100nmol/L.
I'm not sure what 20mg of vitamin D* is in International Units (IU) but generally if your level is as low as yours it is recommended by the vitamin D council and grassroots health you can take 10,000IU per day for up to 12 weeks. Then to get retested to see where your level is and check their tables to see what you should take to for the next three months before you go on a maintenance dose.
If you are going to go down that road you need to do your own testing every 3 months until you get your level where you want. The cheapest test is City Assays for around £30.
My NHS area put me on 60,000IU for 12 weeks and then when my level was still low my GP was happy with me to ignore the guidelines and take around 5,000IU to get my vitamin D level up before going on a maintenance dose of 2,000IU.
If you look on nutrition.org Dr Michael Greger says you need 4000 units of bit D a day. There is a video on the above site which shows you the literature and medical info as why he states this. I am on a loading dose at present and that is not high enough. I had actually felt it wearing off before i had heard the link. I've only been prescribed 1000 for after the loading dose has finished. I will be supplementing this.
A doctor, whether a GP or otherwise, is allowed to tell a patient to go and buy their own supplements as it is cheaper than the NHS prescribing them, therefore you need to find a new practice.
In England you no longer need to give a reason to sign up with another GP. I suggest you ask people you know, regardless of how well you know them, with other chronic conditions how they find their GPs.
Finally don't take "fine" as an answer as it is meaningless. You are allowed to get your blood test results and ranges under the Data Protection Act 1998. So I strongly suggest you get copies ASAP. If you want all your test results held electronically it will cost you £10 plus a cost for printing them. If you want your most recent test results most practices charge you the cost of a print out.
apart from your other health problems, the low vitd along with lowish b12 and folate you will feelvdrained, tsh of 2 isn't " fine" for most people on medication, if mine hit 2 I am quite ill with it, please see what up to date tests you have for thyroid function and post in here, but
i have a feeling you would benefit from a meds increase
mine has to be around 0.5 or less for me to feel anything like human, and with your other deficiencies your body will not be using the t4 you are taking anyway,
get your vits and iron ect on a more even keel you might find the energy then to argue with your doc or travel to find a new one
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.