If you are thinning, that I can't see for that photos. I strongly suggest you to first get a blood work done, check this:
DHT
Progesterone
Estrogens
Testosterone
Bioavalable or free testosterone ( not the same, but both help ) .
TSH
T3
T4
LH
FSH
this is a must, specially at your age. Cause , for example, progesterone could be down, then DHT and Estrogens goes up. When a people develope premature hair loss, high DHT levels are presents. So it is the genes, but , also, the DHT levels. But, you can't mess with orally 5-alpha reductase at that age ( well, actually, at any age ) .
So it is really important to get that blood test . Then, minoxidil plus tretinoin is the best treatment at that age side effects free . After you get the blood work done, you can add nizoral shampoo every day, leave it for 10 to 20 minutes .
But, it don't look that you have acne, which is weird, if DHT levels are high, almost every time acne is present. That is why is so important the blood test .