Aww, I'm sorry it's hard. My cat's been getting insulin for 6 months now and she still sometimes runs from the shot. Most of us here usually try to give them the shot while they are eating. It's basically test-feed-shoot all within 10-15 minutes. The feeding keeps them busy and then they don't notice the shot.

I know a lot of vets will advise to change doses based on the numbers you get before each shot, but here we are focused on how low the dose takes the cat, ie, the nadir, which is essentially the 59 you got today, so it was really good that you came here for help!

By focusing on the nadir, we keep the cat as safe as possible. Under SLGS, you reduce by .25 units anytime the cat goes below 90, and we increase every 7 days after doing a curve. Please read this, as it will help to clarify things (hopefully!):
https://www.felinediabetes.com/FDMB...-low-go-slow-slgs-tight-regulation-tr.210110/
It would also be good if you could get some tests at night. If it works with your schedule, you might want to think about moving Sebastian's shot time earlier so that you can get some before bed tests. Many cats go low at night and this will be another way you keep them safe from going too low as you can intervene with food. You're feeding low carb food, which is great, but you might want to get some medium carb (10-14% carb) and high carb (15-20%) to feed in case he goes too low. Here's info on how to deal with low numbers:
https://www.felinediabetes.com/FDMB/threads/dont-panic-or-how-to-handle-low-numbers.210109/