I've had a really rubbish day and am beating myself up feeling I've been a terrible shouty mother. My 3 year old DS is driving me to distraction. When we're playing together and all is fine he does things solely designed to annoy me, like chucking cars at my head, or flying an aeroplane into my face. To be honest it makes me not particularly enjoy playing with him at the moment as I never feel very relaxed. He gets cross very quickly at the moment too and is very aggressive with it (biting, scratching, punching, spitting, kicking etc etc) and has gone back to having full on writhing on the floor tantrums that last a good 20 minutes or so. When he comes round from them he wants cuddles which of course I give him. If however he's fighting me physically about something (normally out of frustration over something I have said he has to/can't do for whatever reason) and he won't stay on the 'naughty step', or is having a tantrum where he keeps launching himself at me to try to hurt me I send him to his room for 3 minutes. If he comes out I just put him back in again. Sorry, this message is all scrambled because I've just had another horrible scene at bed time when I wanted us to be having a nice cuddly time. And as much as I try to keep my temper and deal with it calmly, at times, especially at the end of a hard day like today I do shout and snatch something off him if he refuses to give it willingly, and I'm worried that here I am telling him to talk about things if he feels angry instead of biting and hitting but then am not presenting a particularly good example when it comes to dealing with anger. God, I am finding parenting so hard at the moment. Does anyone have any advice? Words of reassurance? He has a reward chart (with 4 specific goals such as being gentle, doing what I ask him to do) and gets lots of one-on-one attention.