Finasteride is the most effective and affordable option. I used it for about 2 years and had noticeable improvement. It also fucked with my libido so I stopped and started buzzing my head. Like someone else said, there's nothing worse than a dude that's desperately trying to hide their baldness. If it's getting bad, just let it go.