I think you mentioned two problems
- going high. If you are returning to the level you started, you may benefit from taking your bolus earlier. Different carbs digest at different rates whereas insulin has a fixed profile. Ideally, we want to match the peak of carb digestion to the peak of the insulin curve. Usually, this means taking insulin earlier.
- going lower than you want. You are likely to be taking too much insulin. When calculating your insulin dose, do you include a correction factor? Typically, we thinking of this as extra insulin we need to bring us down to the required level. However, if we start lower than we want to finish, we want to subtract an amount of insulin from the calculation.
For example, if your insulin sensitivity factor (sometimes called ISF) is,1 unit of insulin reduces your blood sugar by 4 units, you will want to take half a unit less than you calculated with your insulin to carb ratio to bring your level down to 7 instead of 5 after your meal.