@lisal - If I'm totally honest, from what I am reading you are probably, unwittingly, running the rollercoaster and pushing the highs, but both what you are eating and the very long gaps between.
The long gaps aren't necessarily a massive issue, provided your food intake is balanced and you are receiving lots of nutrients, but from what you have posted, I would need to understand a bit more of what you eat.
Many T2 diabetics find that wheat (and other carbohydrate rich foods) make their blood scores pretty volatile. They go high quite quickly, then one the energy is digested a bit, the numbers drop back and they sometimes feel a bit off, due to the rollercoaster ride their bloods are doing.
When our bodies have been running high for some time, that is our "normal", although not the medically considered normal. Our bodies are clever at regulating that "normal", so as your numbers come down, it tells you you need to eat again, to re-establish the high it has become used to. Readings as low as 2.6, when you are taking Gliclazide are a bit too low, and do need to be brought back up again, but anything as low as 4 is fine (again taking into account the medication you are currently taking).
In your shoes, I'd be trying to cut right down on the bread and as you like lots of veg, encourage you to have protein plus vegetables, rather than a sandwich, and maybe try a something different at breakfast, such as an unsweetened Greek yoghurt, with a few strawberries you say you like.
I found when I ditched some of the higher carb stuff, that my highs really came down and within a few days my body accepted that those new lower numbers were my new "normal".
It's a good idea to have a chat with your Doc, but for most T2s, what they eat and drink is the strongest weapon, and some who get it right are able to reduce or discontinue their medications.
I also found once I had my new way of eating established, I looked forward to food much more, which could help you out.
Good luck with it all.