He's four next week, and his behaviour has been diabolical for the last couple of weeks: he doesn't listen; he's awful to his little brother; he throws appalling tantrums, kicking and screaming, when he doesn't get his way; he's destructive and rude; and doesn't stop whinging and whining.
I think part of it is because he hasn't been sleeping well - he's waking up at least three times a night to use the loo or to say that he's scared - and perhaps because of over-excitement due to his birthday coming up. He has a cold now, which probably doesn't help either.
Whatever it is, the result is that I've been shouty, angry and grumpy mummy for the last fortnight, and DS1 and I have locked ourselves into a vicious cycle where the angrier I get, the worse his behaviour is, and vice versa.
I can't face the thought of another 10.5 hours to go till bedtime, not to mention tomorrow to get through as well, with everyone's nerves shredded by the fact that DS1 is being so difficult, and DH and I aren't handling it well.
Does anyone have any advice on how to deal calmly with DS1's behaviour, and get him back to how he used to be (i.e. cheerful and cheeky)? I used to be reasonably chilled and saved shouting for major misbehaviour, but I seem to be shouting at him every five minutes now, and to no effect. I get to the end of every day, and think it's a miracle I haven't smacked him. 