@cinash333, really sorry to hear you need these shots, and welcome to the forum!
I love your approach of building a chart. With my son, we live and die by data We keep track of specific circumstances and try to optimize treatment strategies by making them better every fime: we often tweak the treatment after every instance. For us, for instance, every school day is a challenge with a large morning peak, and we tweak and tweak.
I am guessing you will progressively succeed in taking out the highs. For us, these days, most days we peak below 150 in the mornings, a huge progress on the past, using a combination of extended morning bolus, high basal (+35% or more), and largely preemptive high bolus or boluses (5.5U this morning). Here is hoping you find the right formula soon! What we find is that experimentation is the key.