First of all big hugs, I don't know what to say as ive only ever been in your sons position. I could get some advice from my parents if you like apparently I was very good until around 14 then went off the rails