I've taken Proscar and even Propecia for many years, I'm now on Avodart which is stronger version, people say it's like castration. According to sources it saves more hair from falling off. I'm 41, I've been taken these meds in the order mentioned for about 12 years, since I was around 29 for the purposes of hair loss and not because I was on steroids as a result of hair loss. I've only started roids this year.
Anyway, if I would of taken the meds a few years earlier than 29, I would of probably saved a lot of hair from falling out, I think. Or perhaps, some grew back. But what I know certain, is that I would have much less hair on my head if I've never taken these meds. Unfortunately, for me receding hair line is inherited from my father. Avodart used to be only brand name and costly, now it comes in generic version and is about $30CAD for 2 months supply in Canada, I don't know how much they are in the US, I'm sure it's more expensive.
I want to add, I get it prescribed from a regular doctor and I told them it's for enlarged prostate (difficulty peeing etc) because if you say it's for hair loss regular doctors will refer you to a dermatologist which is time consuming and can save time just saying you have an enlarged prostate and insurance companies won't cover it for "cosmetic" reasons but it would be covered for prostate issues.
I've been on Test Ent and NPP for 9 weeks, ending at 12 weeks, and haven't noticed hair loss as a result.