DS has been with his dad for a couple of nights. He normally only goes for one night, EOW and though his behaviour can be bad when he gets back, it's expected and manageable.
However, he got back mid afternoon today and his behaviour has been terrible. He was bouncing around all afternoon. His dad took him out for lunch and gave him Dr Pepper, which I think may have contributed.
He had a minor meltdown after dinner when I said no to pudding as he said he was full up. He put his shoes and coat on and said he was going back to his dad's. Anyway, we got through that with a combination of telling-off and cuddles but he had a massive meltdown before bed, refusing to do what he was told, being full of attitude and rudeness. He had plenty of warnings and just carried on and saying he wanted to go back to his dad's and I just burst into tears. I missed him so much and wanted him to come home and when he does, he doesn't want to be here and was just horrible to me.
I left the room for a bit, came back and he said sorry for hurting my feelings. So we had a big cuddle and a big cry (from him) and a smaller cry (from me) and I made him laugh, he had a story and he's gone to bed happy.
I'm just whinging really. I never know if I've done the right thing. His behaviour was pretty bad, lots of slamming around and answering back but I know it comes from tiredness and upset and missing his dad so my response is to give him lots of cuddles, but then I worry that I've been too soft on him. He's had no sanctions for his behaviour tonight but when he calmed down I did tell him firmly that although he was feeling cross and upset, taking it out on me was not on.
And it just fucking sucks that his dad can play Disney dad for a weekend and give him loads of treats and I have to be the one who lays down the law about eating properly and behaving well, so DS (naturally) wants to be with his dad. I know I'm doing the right thing by him and in the long run, he'll probably appreciate me but it really, really hurts now to be rejected by him.