My almost 10 year old so has a habit of correcting me and not only does it make me feel like i know nothing on parenting but know nothing at all. I separated from his father when he was 4 yrs and had loads of problems with his father )was posted here years ago as he was abducted! But my son wont stop correcting me....on everything! The time, the weather, the school, the way i speak,directions and mostly everything else. Its getting to a point where he is getting upset at night time cause i have told him that i am the adult and what i say generally goes and to stop telling me that i am wrong all the time. I seem to notice it when he is getting towards going to his fathers for the weekend or when he has come back (he goes every other weekend - his father lives over 100 miles away with his GF and her kids aged 4 yr and 15yrs). My son also will roll his eyes, at me when i tell him off or answer me back etc. Aside from this we otherwise have a great relationship when he is not 'on one', we have loads of hugs,kisses and have a very strong relationship. Just lately tho the way he is with me makes me tell him off then he ends up in tears and i then find im crying too. I cant help but think im a crap parent, and that he will say he preferes being at his dads (who lets him do what the hell he likes..eg staying up till midnight etc). My son isnt a tear away kid, not very boyish, a typical mummy's boy i guess but why does he treat me like this and how can i curb it before he is a snotty little teenager? How do i put him right? He has gone to bed twice this week in tears saying when i tell him off he thinks i dont love him...obviously i tell him that i do but he cant speak to me like he does. What else can i say to him?