Welcome katielb.
In answer to your question "Does anyone else struggle to stick to routines?" - well, no, not at all, but that's because I don't have routines. From a diabetes point of view (not the only thing in life 🙂) I use MDI (multiple daily injections) or basal bolus regime, which allows me to eat pretty much whatever and whenever I want. I haven't been offered the chance to do a DAFNE or any other education programme, but have managed to work out ways of coping with sometimes very irregular mealtimes, work shifts, endurance sports, camping trips, travel etc.
So, I hope you have a suitable insulin regime (almost certainly not twice daily bimodal insulin, plus support from diabetes team, as well as here, to enable you to live life to the full. What things make life worth living for you?