Hi, firstly, well done for handling everything so well in such a short time! My 9 year old is type 1 and it can be a real struggle at times to keep their blood glucose level in check - the slightest thing can send their levels one way or another. The most important thing is not to blame yourself - doubt in your ability to deal with his condition will not help anyone!
Every person with type 1 is different, what may affect one person badly, may not affect another.
Ive found taking my son off bread has helped, as soon as bread goes in his mouth the carbs start entering the blood stream, his bg goes charging up and the insulin cant get on top of it. (You become more resiliant to insulin the higher your reading is). We have gone on cracker bread instead.
When my lad goes high for a few days, I cut out the fast acting carbs, go low carb for a few days, increase the protein intake and see how it goes. Usuaĺly it works well and allows us to get back to normal (keep a close eye on ketones if you try this). Also because his bloods have been high for a few days, he might start to feel hypo at a slightly higher level than normal.
I find a food diary really helps at times like this, it will help you identify if there are any foods that affect your son more than others.
It's nearly impossible to keep a child's readings level - bugs, exercise, stress, the weather, growth hormones etc, will all affect them. Just keep calm, if your son knows you are stressing about it, it could stress him and that's not what you want - these highs and lows will happen, they are bound to. Try to stay calm, I'm sure all the parents of a type 1 child have been where you are.
Claire x