Hi elainediva
Your thyroid - if your TSH is 5 - then that could account for some of your weight gain as well as the fact you are eating too many carbs as proportion of your diet and not enough veg/protein.
The treatable value is actually above 4.5 for TSH, and this is an arbitrary figure - some women will experience symptoms of low thyroid at below this. I would push for further investigation of this and explain the weight gain to your doc. Do you have any other symptoms eg feeling cold, fatigue/tiredness especially in the morning, dry skin, constipation? If I had a reading of that value I would be wanting treatment.
Boiled eggs for breakfast aren't quite the same as bacon and egg. Replace the breakfast toast with a boiled egg ( and no toast). You mention having green veg with your evening meal - our evening meal consists of veg as part of the dish eg curry/ and dahl, spag bol, chili beans, pork and beans, stir fry - all of these are mainly veg with the meat/beans. We sometimes have more veg with it as well. I have no spuds or rice. I have big bowl of home-made veg soup for lunch - can take this to work in wide-mouth flask. Freeze it in batches. Try eating a small handful of nuts instead of carbs as a snack. Yes to the yogurt to fill you up - but make sure it has no sugar in it. I eat the Low fat greek stuff from Lidl - comes in a big pot and I eat tons of it! Also cott cheese to put in soups - big dollop. OK to eat low fat yogurt but fat free ones are full of disgusting artificial sugars like aspartame.
Are you having plenty of exercise? Muscle at rest burns more than fat so if you increase muscle this raises your basal metabolic rate. Cardio exercise also helps to burn calories ( that's stating the obvious - sorry!).
Hurdity x