DS, just turned 18, is breaking me. He has an older sister (20, at uni) and a younger sister who's just turned 15. My H works abroad mon-fri and has done so for 8 years so most of the parenting falls to me. DD's and I have long fuses and are pretty chilled by nature. We have, and have always had,lovely relationships with each other and I am very proud of them both.
DS has always been stormy and volatile; his temper is very similar to that of his dad and his paternal grandfather. My issue is with his verbal abuse of me. This morning he called me a 'fucking bitch' 'fucking cunt' and 'fucking arsehole' before he left for school. This happens pretty much every day. I've tried to ignore, tried sending to his room and tried calming explaining that trying to alienate me won't work and I will carry on loving him regardless. His arrogance is breathtaking. He quite deliberately ruined my birthday lunch last weekend just because he could; he told his younger sister that he wasn't worried as 'mum always forgives me'.
He's retaking yr12 so I'm stuck with him for another year and a half before he goes to uni. I can't stand much more. I'm in tears every day. Please help.