Alright so, heres what you can do for hairloss. I suggest using all of these options.
1) Dutasteride or Finasteride (I would suggest dut because it stops 90% of it instead of around 70% like fina) start at 0.5mg and can work your way up every few months if you feel the need to (maximum 2.5mg)
2) nizoral 2% shampoo
3) tee tree oil (apply it after the nizoral wait 2minutes then rinse both out)
4) N2 Shampoo (apply it after rinsing the nizoral and tree oil, wait 2 minutes and rinse)
5) If you have the money look into red laser helmets
6) Rogaine - the stuff works. period. start at 5% and after a year can order online 10% and 15%
7) Spirolactone or azelic acid - apply it on the crown and hairline
8) Biotin capsules - take 2 a day. spread out
9) neetle root extract - take 1 or 2 a day
when it comes to cycling:
Orals you can take
-tbol
-anavar
Oils you can take
-test
Thats about everything you can pretty much do when it comes to hairloss. good luck