As having had type 1 for over 50 years so experienced I fully appreciate how tricky things can be
I have recently been switched to a new short term insulin called Fiasp which is an alternative to Novorapid and works more instantly with a shorter profile so stops spikes after carbs if you get it...