DS has been miserable today. He got a rough nights sleep, due to teething. Then, I had to take our neice to school this morning, and he got really upset when she got out of the car and started screaming and crying. So, we went to his toddler gymnastics, which he loves, and then came home and I played outside with him for over an hour before even going in the house. He knocked a bicycle over on himself, and got so mad and frightened he ran up and started hitting me (he's never done that before). Everything I do is wrong, he cries when I make him a glass of water, he cries when I go to the bathroom, he cries when I take him to the potty. He's so MAD at me, it seems. And in my head I'm not being very tolerant, I'm thinking all sorts of terrible things like "Can't you just quit crying for a minute?" so I end up just keeping my mouth shut while he's tantruming and trying to be present and calm and soothing for him. Nursing seems to tame the beast for about 20 minutes, then he's mad again. He finally fell asleep, after walking around dog-tired and grumpier than heck.
He's never been like this before. He gets upset sometimes, but not for a whole DAY. Is this normal behavior for a 21 month old? He gets fussy when he's teething, but this is really intense. How do you handle it without feeling so intolerant? I feel like a fake, I try to keep my words and actions as patient and loving as possible, but inside I feel frustrated and incompetent.