I was on finasteride for 10+ years at 1mg. and it remained effective the whole time. My hair did thin a bit over that time, but it was barely noticeable. The sooner you go on it, the more hair you'll keep. That said, you shouldn't start on it without a thorough evaluation of the potential side effects...