I'm looking for some advice really. My son is nearly 7 and I love him to pieces but recently I've found all of our interactions end with him being rude and me getting cross. I don't know how to stop this cycle. I don't know if I'm just being overly strict and expecting him to be perfect which is obviously unfair of me - but I'd also like him to be polite and respectful and I can't just ignore when he is not being these things. I have all the best intentions of having lovely quality time with him and every time it ends up with us both annoyed and not really talking. I want us to be friends but at the moment it feels like we are enemies. I have a very demanding term time job and so look forward to the holidays and spending time with him, but it is never as enjoyable as I envision. I'm feeling genuinely sad tonight. I keep explaining to him that it upsets me when he's rude and he needs to be kind and have manners, and he apologises and then 5 minutes later is being rude again. Any advice with how to deal with this without constantly nagging?