5.5 year old eldest of our three kids. He's brilliant, intelligent and funny. But his behaviour at times is really bad and it comes out of nowhere. We had a brilliant day yesterday, took the kids out had loads of fun, a truly good day. And then we got home and he all of a sudden he becomes difficult after dinner, we get the 'nah nah nah nah nahs!' and does things like spit on the floor, then throws things at us whilst laughing, he genuinely knows how to aggravate us and push push push. He did this despite knowing if he was good he could stay up late after his brother has gone to bed.
We try to distract him, we try to get him to stop what he's doing but he takes ALOT of calming down. Usually sent to his room and maybe a couple of three times of speaking to him and leaving before he takes us seriously and calms down. He's also excellent at in the process getting his three year old brother involved who finds the whole thing hilarious and of course makes it difficult to diffuse the situation. We also have a 7 month old.
How do I deal with this. Today he was great until I mentioned homework for tomorrow. Then he's climbing on the playhouse (which he knows he isn't allowed to do) and he ended up going to bed half hour early.
We are exhausted and not quite sure whether he's crying out for attention even though we feel we are doing our best or maybe he's struggling to express his feelings?
Any advice would be great