I have been diabetic, Type 1, for 31 years. My treatments have always been based around counting the carbs I eat. I can tell y'all a few things about what you're eating and what it's doing inside your body...Please bear with me, this could be a long post...
First off, when you're diabetic, anything bread is bad. Period. If your body is struggling to make the insulin or is resistant to it, you'll get a spike from even one piece. Same goes for any pasta, baked goods, pancakes or waffles. Fruit will do it too. Fruit has a surprising amount of carbohydrates in it, and it generally is easily absorbed. It is a healthier sugar than processed breads though.
The worst culprit for me, however, is potatoes. They will blow my BS sky high. Especially now that I'm middle aged and 60 pounds heavier than I was at 18 years old. Keep your potato consumption to a minimum.
I mentioned my weight. Keeping weight down is critical. My last A1c was 6.9, which is good for a Type 1. However for several years (2003-2006) it was 5.5-5.9, that is basically a non diabetic reading. My weight went back and forth from 195 to 220 during that time. I'm at 245 now and I have to use much more insulin to keep good control.
Excersise plays a role too. I'm talking 45-60 minutes of cardio daily. That excersise uses up the glucose in your system. It also keeps your muscles burning that glucose up long after you quit that excersise every day. This is something I'm not good at...
One last thing. Some of you say you have high BS in the morning. You may be suffering from the dawn phenomenon, where your liver releases stored glucose in the early morning hours. This happens to me, and the best way to combat it for me is to wake up at 4am and check BS, before the liver has a chance to let much glucose out. if it's high, I adjust accordingly then proceed as normal.
Hope you all can use any of the info here. This is a good place to share info on something that affects so many of us. I look forward to hearing about your successes in combating diabetes...