You need to have a good think about what your pressure points are. There will be particular behaviours/situations/times of the day when you are more likely to snap.
Example. My pressure points are:
😤Toddler saying the same thing over and over
😤Toddler making sudden loud noises
😤Doing a big shop with toddler
😤Stressful mealtimes
😤Getting home from a long day out with toddler
😤The run up to bedtime when I'm burnt out from the day
I am most likely to snap in the above situations/times of day, but because I recognise them I have been able to implement strategies to stop me from snapping (most of the time!)
😇I never do a big shop with toddler now. I do it when he's in nursery or one of us will do it in the evening after he's in bed.
😇We shook up mealtimes drastically: no snacks in the run up to dinner, we all eat together, food is given with no other options, if he says he is finished he can get down to play. He eats what he wants and how much he wants but I don't make other options. His eating/table manners and my mood have drastically improved.
😇My husband is hands on the second I get in from a long day out with toddler (he works from home which helps) and also pitches in with the bedtime routine. If I'm really burnt out he just does the lot and I come in just for a story and bedtime cuddle.
For anything I can't actually stop or change (e.g. toddler noise and general insanity 🤯), I just try to recognise how annoying it is and remove myself from the situation to cool off. Then I vent to husband and friends with kids who get it 😂
You won't see it but I guarantee you do have patience for things that other people would get snappy about. Every parent has their own pressure points and buttons and your children will push the buttons specific to you.
There is also a place for a sharp tone in my opinion. I will not apologise to my son for a sharp voice and hard mum glare when it's needed. But when I have lost my cool and really shouted it has upset him and I always apologise for that.
You're doing an amazing job. Just try to have a think about what specifically sets you off (it's not everything even though it feels like it sometimes!) and shake up the routine around those things.