It could be far worse, and this is a learning exercise, so don't be too hard on yourself 🙂 For a non-diabetic this doesn't look unhealthy - lots of fruit there and substituting the white bread is an excellent choice. I'd suggest the following:
Breakfast: Some people find that they are particularly insulin-resistant in the mornings, so try to avoid carbs as much as possible - things like toast, cereal or porridge don't work very well for them. This isn't true of everyone so you need to experiment - do you have a meter and test strips you can use to monitor your reactions? You might find that a low carb breakfast is better - something like the sausages and mushrooms or tomatoes, eggs etc. If you'd prefer toast I'd recommend getting some Burgen soya and linseed bread - very yummy and lower in carbs than most grain breads, plus it is low GI.
Mid-morning: Two bananas is a lot of carbs. I'd look to change this to something much lower in carbs like perhaps nuts, cold meats, cheese, or perhaps something like a couple of oatcakes that would be much less carbs than a banana. If you do want fruit, then a handful of berries would be better.
Lunch: Mackerel is good! 🙂
Mid-afternoon: Make sure the banana is not too ripe, and it will help with your levels if you have been fairly active during the day - maybe managed to get a couple of brisk half-hour walks in 🙂
Evening meal: Nice and low in carbs - make sure the sausages are high-quality, with a high meat percentage, cheaper sausages are packed with rusk/breadcrumbs increasing the carbs.
Orange squash: make sure it is a low/no sugar variety. I'm big tea drinker myself, so not sure what the best squashes are to buy.
Hope that helps!
YES IT DOES....CAN YOU RECOMMEND SOME SWEET SNACKS AS I AM CRAVING THE BISCUITS I ATE MOST DAYS.....THANKS