This is really, really ridiculous that you have been on 50mcg of T4 for four years.
50mcg is a starting dose of levo which should be increased by 25mcg every six weeks until TSH is 1 or below. So many doctors and endocrinologists seem to be so poorly trained that there is incredible and unnecessary suffering as many, wrongly, believe if the TSH reaches the top of the range their job is done
She's given you Anti-d's instead of the increasing your dose of levothyroxine which converts to the only Active hormone which is T3. She hasn't tested your Free T4 and Free T3. These have to be towards the upper part of the range.
If you can afford it - get a private blood test from one of our recommended labs. One of whom does a Special price every Thursday. Ideally you need TSH, T4, T3, Free T4, Free T3 and thyroid antibodies. Ask GP who (or lab) probably wont do all of them but the ones she/he doesn't do you can get them privately. If you've not had B12, Vit D, iron, ferritin and folate tested by GP at the same time your other blood tests.
All blood tests for thyroid hormones have to be at the very earliest possible, fasting but you can drink water and allow a gap of 24 hours between last dose and test and take afterwards.
Levo should be taken first thing on an empty stomach with one full glass of water and wait an hour before eating. Food interferes with the uptake of thyroid hormones.
Theoretically when we are on an optimum all symptoms should be relieved.
Always get a print-out of you results, with the ranges. Ranges are important so that members can respond.