PaulineB2016 This is in no way directed at you but good grief, what a silly set of results - there are no ranges for most of those so how can your GP know where you are with reference to any ranges!
What was he looking for when he ordered those?
You have picked out the only ones that can really be commented on (unless anyone else knows about some of the others and can interpret them without ranges).
The normal ranges we see for ferritin can be something like 20-150, or another one goes up to 300 I think, so really it's hard to know with yours at 271ug/L but I have found this from South Tees hospital
"FERRITIN guide to interpretation:
Low: Less than 15 ug/L
Borderline: 16 – 40 ug/L
Normal: 41 – 400 ug/L
High: Greater than 400"
Yet Wikipedia says this:
A normal ferritin blood level, referred to as the reference interval is determined by many testing laboratories.
The ranges for ferritin can vary between laboratories but are usually between
30–300 ng/mL (=μg/L) for males, and
18–115 ng/mL (=μg/L) for females."
So according to one you're nicely within the normal range, but the other means you are way over range. It really does need clarification because labs differ with their ranges and too much iron is as bad as too little.
Your FT4 again is impossible to say, some ranges start at 9, some 12 so we don't know if yours is mid-range or low.
However, the one thing that does stand out is your high, over range TSH. Your thyroid is really struggling and along with your symptoms indicate hypothyroidism. Some Doctors would have already started their patient on Levothyroxine with those results. Making you wait another three months is cruel.
Do you have any previous thyroid test results to compare and maybe show a rising TSH?
I think you should go back and ask for a trial of Levothyroxine, if necessary see a different doctor.