Hi
I agree with the other comments. It sounds to me as if you have carb overload, which can prevent you from sleeping because of the sugar rush from the chocolate bars/biscuits etc. Carbs are addictive which is why you crave them in the evening, after having them at breakfast and lunchtime
For healthier low carb alternatives for breakfast why not try low carb bircher? I've been living on this through the summer (trying to emulate the Starbucks breakfast bircher!) I mix up enough dry ingredients to last the week and store in large container, and add the almond milk to a single serving the night before, then top with a few berries before eating, or a quarter of a grated apple with a sprinkling of freshly ground cinnamon. Its full of superfoods , is very filling as it bulks up when the liquid is added and travels well in a tupperware container, even with the milk added
Low Carb Bircher recipe:
https://diabetesmealplans.com/recipe/low-carb-bircher-muesli/
Good luck!
Thanks for the advice, i've never heard of bircher before but surprised to see it only has 15g of carbs and is packed full of protein and fats, it's probably the high protein and fat content that keeps you feeling full. I was looking to buy oatbran to make porridge with, but that has 18.9g of carbs per 40g and that is the lowest carb oats i can find. Bran flakes come in close at 19g of carbs per40g