Well finpecia is a generic brand of finasteride which can be bought online, that's what I use. Finasteride is the actual product which is $90/month. Seeing as how you are 17 I could see how they'd want you to wait and that might be the best idea. However, you seriously need to consider getting on it sometime in the future if it persists. minoxidil is the big deal of the bunch as it should help with regrowth, though it does nothing for what's actually causing the baldness, it simply tries to counteract it. I'd suggest trying these treatments and seeing how you respond and visit the derm again in a year or two. I started finasteride when I was 21 but have heard of people getting on at 19 or 20.