Giving my 2 cents... I've used 0.5mg finasteride, 2x rogaine daily and 2x minox every week sundays and wednesdays. I'm 23 years old and I have some mpb and I've got nice results within last 5 months. You really shouldn't use fin 5mg daily in any case! I haven't got any sides from finasteride if we don't count new hairs
I feel quite confident to say that this has stopped my hairloss.
Edit: In my case, a doc prescribed me fin in my hcme country but soon after that I moved into the United States for 8 months. I didn't want to pay 200$-300$ to get a new prescription in here and I didn't want to take a chance with customs so I did bring 3 month of dose in 5 mg pills and I've split them in 10 pieces so I got fin almost for 8 months. Some days every once in a while I took only 0.25mg so I could get the fin last long enough. But after I've moved back to my old country I'll begin to use 1mg/day