Dear A B,
The inhibition period of finasteride is approximately 90 days. That is when "most" men who ingest it notice any sexual side effects. Now if you did not notice sexual side effects in the first say six months, I would assume it is not Propecia. Most men who stay on the drug have their side effects dissipate in a very short period of time, usually in the first year.
The advanced hair loss from weightlifting, specifically more muscle mass gained, especially in the thighs, more testosterone is released in the body. DHT is produced from testoterone so of those levels are increased, so is DHT in theory. I have not seen any corresponding studies to support this theory.
You also mentioned heightened stress levels in your life and that can advance genetic alopecia. You do not need to respond to this next question publicly, but are you on any other meds? Any anti-depressents? Other meds can cause sexual side-effects as well so just thought I would ask.
Lastly, wait on a
HT procedure. You mentioned you have diffused thinning throughout the top of your scalp. You definitely want to consider family history of hairloss on both sides of your family. If your father, uncles, grandfathers, etc have gentic hairloss, observe their most advanced classes and consider this as your possible potential someday. If you do stay with Propecia or Proscar which is much cheaper once you cut the pills in four pieces, you may not sustain as much hairloss as was originally destined for you in your genetic profile. Use what works including minoxidil that was mentioned to you in the other posts.
After you have exhausted all medicinal remedy, you will want to have your donor zones calculated for density and graft harvest potential. This will take an in-person evaluation from some of the top docs mentioned in previous posts.
The bottom line is, have a better idea of where your hairloss is headed, know your donor limitations, and do what you can non-surgically speaking begore your consider actually having a
HT procedure done. Best wishes to you and welcome to this community!