With children who are nearly exactly the same age as yours ( same gap and everything), I know EXACTLY how you feel. I have days like this too. I scream, I rant, I carry on.
it's tough.

If you ever need to vent to someone, I'm always around.
I hope your day gets better. Can you get out just you and your OH on the weekend?