Lost it in front of the kids today
Had a rough day at work. Came home and my 7yo spilled juice on the couch and I just... went off. Not physically, but yelling. His face. I hate that I did that. He didn't deserve that reaction. I apologized and tried to explain I was stressed but how do you un-ring that bell? Sometimes I feel like I'm one bad day away from being the angry dad I swore I'd never be.
The fact that you're this upset about it means you're a good dad. Bad dads don't care. That said - after a rough day at work, your nervous system was already fried before the juice spill. Not an excuse but an explanation. Maybe tomorrow you apologize again and just... acknowledge it with him. Kids are resilient but they remember how we make them feel.
This is why I started leaving work early on Fridays when I could. Mondays hit different when you're already exhausted. Not always possible I know but worth trying if you can swing it.