The half-life of finasteride in the blood is around 5-6 hours in younger men, and somewhat longer in older men. The exact number really doesn't make much difference, though, because the biological effect of finasteride in keeping DHT levels suppressed lasts a lot longer than the serum half-life of the drug itself. It can take a week or two for DHT to get all the way back to normal, after the last dose of finasteride.