A hair transplant is the most effective and permanent solution for hair loss and thinning. Even if you do not take finasteride, your transplant should last you for a very long time. While medication like finasteride helps preserve its longevity, other factors such as the expertise of your hair surgeon and your age also contribute to the overall results.