Originally Posted by neuro-praxis
You're not eating much of what your body needs - vegetables and good proteins.
I would suggest snacking between meals on some fruit and some small portions of nuts. Make sure your bread in sandwiches is wholemeal. Have a salad or a bowl of vegetable soup every day as well as your sandwich. At dinner at 2 portions of vegetables if you can, and a source of protein. As Moonbaby was saying, we don't know if you eat meat or not. If you don't eat meat, you really need to learn how to cook, and introduce pulses into your diet, or more fish, or eggs.
+1 definitely to the above.
Personally I try and get protein and carbs into each of my meals. I eat 5 small meals a day, rather than 3 medium meals. So if I was eating what you are I wouldn't be getting enough protein in my diet. There's a rough general rule (not set in stone) about getting a ratio of 40:40:20 of carbs : protein : fats in your diet for it to be considered "healthy". You seem to get plenty of carbs - weetabix, bread, pasta, pizza but very little protein.
Your goal is to eat healthier so I would cut down on the bread a bit, and whenever you do eat it make sure it's brown bread. And brown pasta, brown rice etc. Also I'd suggest porridge in the morning, but Weetabix is a decent cereal. Try adding some eggs (poached, scrambled or boiled in the morning) or an omlette in the evening, some chicken breast fillets (plain - no breadcrumbs), lean red meat like fillet steak, turkey, salmon, tuna, mackerel, some nuts, milk, cheese, natural yoghurt etc into your diet and you should be fine. The fish will also give you the healthy fats your body needs. Try for 3 servings a week.