Lemme suggest what you do
GET YOUR TESTOSTERONE LEVELS UP
The best way to do is something competitive. Just the competition will rear up your levels. Winning will bring them up even more!Hell, im pretty sure even video games work for this sort of thing.
Anyway, that does bite for you. When i was 12 i had hit puberty before the 13 year olds in my school. Had more hair in my armpits and..well... you know, than any of them. Well im not sure about "You know" but we had a competition for the armpits.
One other note. There are a couple types of puberty, all of end with extreme signs of puberty, basically the end, but some of puberty types rushed.
Please note what im about to tell you is not professional, just my opinion.
Regular puberty-12(or 13) to 20ish----Puberty happens over time. The sudden rush and rapid growth happening at the end signals when it stops.
Delayed puberty-anywhere from 15-18 to 20ish----Puberty was delayed and will now seems to rush. So much, infact, that growing pains will probably occur. All hair grows in very fast and muscles develop quickly(good time to decide to become a body builder)
You'll know when you hit it, kid, just remember, Depression=Lower testosterone levels, and thats what is used in puberty, so go out there and win a few competitions. Beat a few people up(in competitions i mean...sort of), impress some girls, gain some popularity and BAM your levels are through the roof.