DSS (aged 5) is being really hard work lately. He has meltdowns over relatively small things and it just feels like he doesn't listen to us at all sometimes. Today he had a meltdown because we wouldn't play football the exact way he wanted to - I.e. We wouldn't pass the ball back immediately. We told him to ask politely instead of being rude and tried explaining there are 3 of us and so he doesn't have complete monopoly over the ball. He started shouting and hitting, saying we're unfair and he hates us. The entire way home he was kicking and screaming, dragging his feet, stopping in the middle of the street and refusing to move and when DP picked him up he spent the entire way home hitting him and shouting how much he hates us. DP put him in his bedroom when we got home and told him to calm down. He has a meltdown this bad at least once or twice a weekend. Over the last few weeks he's had toys taken off him, been stopped doing things he likes, put to bed etc but nothing is working. I don't know what we're doing wrong :( The relationship between DP's ex and himself is difficult to say the least and so there's no real attempt at consistent discipline etc. DP's ex just says we never discipline him and just feed him full of sweets and spoil him - which couldn't be further from the truth. She says he's never like it with her but he's 5 yrs old, I don't for one minute think he's perfect 24/7. He's only here every other weekend and half the holidays so it's so hard when there's potentially two different parenting techniques going on here and he's here less. What on earth are we doing wrong? Is it normal for a 5 year old to act like this? Maybe we just expect too much of him. Other times he can be so lovely. Like when he calmed down, he apologised (through his own choice) and says he loves us and didn't mean to say he hates us - he said it to DP and then came and found me and said it to me too and neither of us made him say that. He can be so sweet at times but others he just has a meltdown. Just feels like we're doing something wrong.