Your meals are high in carbs.
My meals on a typical day:
Breakfast 6am : Ham or bacon and eggs, Veg
OR
Omelette
Snack 9am : Coffee with 2-3 tablespoons DOUBLE (not single) cream
OR
Greek Authentic Yogurt (NOT with fruit and NOT 'greek style') optionally with fresh raspberries or strawberries
OR Cheese(s)
OR Nuts
Lunch 12noon: Mackerel or Sardines or Salmon with Mash and/or Veg
OR
Omelette (with meat/fish filling of your choice)
OR
Leftovers with Mash or fried/poached eggs or Veg
Snack 2pm: from choice snack 9am list above
Dinner 6pm: Pork or Beef or Chicken or Fish with Mash and Veg
Veg means low carb vegetable, e.g. spinach or broccoli, tomatoes..,
Mash means celeriac/cauliflower mash (just boil in water, then mash)
NO evening or midnight snacks.
My blood sugars quickly dropped to below 7.8 mmol/L for these meals.
I exclude: rice, potatoes, pasta, bread, products containing wheat flour, high carb vegetables (e.g. baked beans), high-carb fruits (e.g. bananas, grapes, apples)
My meals are keto-diet (LCHF) that are Low in Carbs and High in Fats. You may want to try some of them, but carefully, little by little and measure 2 hours after meals.