My ds is only 12 but tbh it feels like he's been a teenager forever!
He has really strong mood swings, eg he got his end of term report yesterday, 1 A, 9Bs,5Cs which as far as I'm concerned is fine (he's at a highly academic grammar, and lots of his classmates are on the G&T register, Mensa, etc.)
He's distraught, as some people (girls, surprise surprise) got 15 A's!!! He then says he hates himself because he's stupid, fat (he's perfect for his height according to the BMI index), has no friends (he's never in!). I spend about half an hour being Mrs Positive Pants and eventually he seems cheered up.
10 mins later and he's almost manically happy, for no apparent reason.
Can this really just be testosterone ?!?!
I don't remember any of this, maybe it's different for boys...