Browser, you are not alone. And if it is helpful, when I pointed out to dcs that no one in the history of humanity asked to be born, including me, they shut up on that point.
I think the gp is very very positive and I wish I could go back and do that. Could you also ask school for help IF they will be discreet? When I told school that ds (then 15) was buying cannabis (and planned to move on to acid) in school he never forgave me. I still think I was right to tell them, but I wish the investigation that followed and uncovered many things had not been started by me.
We couldn't move either, and making ds move schools would have been impossible.
Maryz is brilliant and very patient, much more than me. I resent the way this has taken over my mind. I find getting down to work very very difficult. Also I can completely see why lack of sleep was used as a form of torture. It turns me into a mad woman. I can behave just as badly as ds in those circumstances.
I have come to loathe facebook and social media which seems run by teens telling other teens that they are correct.
I also find myself avoiding the many perfect families I know, with their merry teenagers swishing energetically through life!
Is it any comfort to you to know that every mistake you have made, I have made ten times over? And that all I ever wanted was 2 contented kids? And that they had all the bedtime story, family time adventures, right clothes for school, birthday parties, sports clubs, swimming lessons, music lessons, school trips that we could afford, ungrudgingly given because neither dh or I had those things. And dh was beaten by the Christian Brothers at school and his dad at home and reacted by being so gentle ds calls him a wuss and has physically hurt him.
It is just hard, hard, hard, but you are not alone. Your ds is 6 years younger than mine and has agreed to co operate a bit. You have a job, hang on to it and I will try to hang on to mine, and maybe we will get through.
Good luck, and hugs and take courage, thinking of you and wishing you well, H