Oh I haven't been lucky.. but I have persevered. While my DDs have only put us through 'normal' teen shit (drop dead drunk in the park at 14 etc etc) my DS1 put us through just about everything..
By 14 we had a combi safe because he was stealing from us.. by 15 it was weed.. by 16 he was arrested (ironically for something he hadn't done!) and then he and his 'mates' were curfewed by our local police for 6 months..an informal arrangement but very effective, and which probably saved him from really going down the wrong path.
He punched holes through our walls numerous times and once had me by the throat..
So no, I don't think we have been lucky! If we had any luck it was in having fantastic local police who knew our kids and as one of them said when they curfewed him' he's not a really bad kid but he's a stupid teen and we want to stop him now before he goes down a path he can't stop'
I apologise If I came across as smug.. I really DO know how hard it is. Leaving my DS1 to panic in a cell for a few hours was awful.. but necessary because being treated as a criminal.. not just a kid, showed him just how unpleasant life can be if you don't sort yourself out.
For a long time I had to pretty much detach myself from his behaviour.. for my sanity. I was civil to him but refused to engage with his attempts to spoil for a fight.I REALLY thought we would have to kick him out.. but hung on in the hope he would return to us eventually as the nice kid we once had.
He has. He's 19 this week, and while not perfect, (still smokes weed) he worked a few p/t jobs from 16...so stopped stealing from us..and now is in a full time job caring for adults with learning disabilities and is incredibly caring and passionate about it. He pays his rent and is hoping to move in with his friend at the end of this year. If someone had told me he would be even HALF this decent 18m ago I'd have laughed..or sobbed.
Please hang in there.. honestly my son was a total ass hole for YEARS, and it's only recently that he has begun to mature and become human again....