DS is 6. He's mostly kind and helpful and thoughtful but he gets in these silly moods where he has a crappy attitude and generally seems to think that nothing I say is worth anything at all.
Some flashpoints - privacy. We have no locks and he thinks it's hilarious to open the bathroom door while I'm on the toilet (too far to hold it closed), open the door while I am getting dressed, even touch my bum whenever he gets a chance (I'm really creeped out by this, even though I know he just thinks it's funny/naughty/cheeky). We do need to get a bolt but the other stuff will still need to be dealt with.
Disrespectful/rude language. He calls me poopy/stupid/I hate you/I will kill you/I will do a wee on you (The last two only when he's really angry, DH gets those too).
And then mornings. If he doesn't care about being on time (which is most times) he will deliberately stall and dither, to the point I've set a time that he has to be ready which is 20 minutes before we need to leave, and he still doesn't manage it. This was better when I let him have a reward (watching TV) if he was all totally ready to go, dressed, breakfast, teeth, coat, bag 30+ mins before we needed to leave. Then he could watch TV. Except he has lost that now for not turning it off immediately when asked.
Yesterday morning, he was messing around kicking open the door while I was on the toilet and laughing. I counted to three for him to close the door, three times. He did not so I said OK that is 3x 30 minute screen ban when we get home. He thought that quite the joke, so I said do you know what, your friend can't come over to play today.
Fast forward to after kindergarten. Actually realise this was a bloody stupid thing to say because I don't speak good enough German to explain to other child's mum, so pull DS aside and say "I am waiving your screen ban (the whole point of the playdate was Minecraft) and friend can come over ONLY because I have no choice today. But when he is gone, I'm going to think up some extra jobs you can do around the house instead." I considered moving the screen ban to the next day, but it seemed too far ahead. (I prob didn't say waiving but used 6yo language!)
Anyway, this did not actually happen, because friend came, we had a stunningly, unusually, amazingly perfect playdate with not one behaviour issue and he said goodbye nicely at the end without messing around, and I felt that needed recognition. So I said to DH that he didn't have a screen ban and only had to do his normal jobs around the house.
So, this morning. Repeat of the privacy situation leading to me trying to get dressed while standing against bedroom door to hold it shut, DS wandering around in pants for half an hour not getting dressed and asking inane questions, I did lose it a bit and snapped at him "GET OUT!" and slammed the door
recovered myself a bit and walked into his room and said "Right, for that your screen ban is reinstated and with an extra half hour, so you have a 2 hour screen ban for this afternoon. I am sick of this behaviour." He called me poopy. I added 30 mins. He called me poopy, I added 30 mins. It became some kind of game until I got to halfway through Thursday and then I said "OK fine, until the end of Friday."
He said "Oh good, that's what I wanted!"
WHAT. I'm sure that's not how it's supposed to work. I included yesterday's example, because I tend to think that I don't go back on stuff but that proves that I do. I don't know if it's confusing to keep going back and forth on the options in my own head because then I'm wavering.
I would normally just ignore the "poopy" comments but DH suggested I might wish to get on top of them. So I'm trying. Now my gut is telling me I should really stick to this screen ban, but DH has pointed out that by Friday, he's going to have no idea what it was about, and reckons that I should sit him down when he gets home and have a talk with him, outline what is acceptable (sigh... again, it's been a while though) and exchange, or allow him to "earn back" the screen time for some extra jobs around the house, perhaps including some not very nice ones like cleaning around the base of the toilet (highly supervised of course!) I don't know, because I feel like it's important not to go back on what I've said, and also it might do him some good to have a total break from screens for a few days(!) but I am working extra this week and I'm going to be knackered.
And TBH, the privacy thing has been an issue since he was about three and I've tried everything including a couple of times where I've lashed out and smacked his hand :( it doesn't make a difference, explaining, stating that's the way it is/rule, reducing opportunity, increasing appropriate touch/physical contact (this the most successful, but not entirely), shouting, punishing. He thinks it's hilarious, and it makes me feel so, so small and unpowerful and my brain makes all of these unpleasant connections because I suffered sexual abuse from his father. I KNOW that's not his motivation, he's just a small child, but it's still hard to deal with.