I have posted along similar lines in the past, & I must say I still rarely yell at DS but when I do I completely over react! :-( feeling bad, a bit of "cheek" lead to a whole drama mostly caused by my overreaction. Feeling like the worlds worst witch of a mum!
I did have issues when I was younger with getting angry to the point of tears, & although it has improved as I've got older, I still sometimes get the overwhelming stressy urge! I have just gone back to work, DH is away for 8 weeks (forces) feeling already guilty about that just beating myself up to be honest. Poor DS