No, a man does not have to start taking minoxidil prior to hair loss for it to be effective.
Minoxidil can be started at any stage of hair loss and is used to treat male-pattern hair loss (androgenetic alopecia) by promoting hair growth.[1]
The effectiveness of minoxidil varies among individuals, and it is more likely to induce hair regrowth in men who have been losing their hair for a short period of time or have minimal hair loss.[2-3]
Minoxidil should be applied directly to the scalp in the area of hair loss, using 1 mL with a dropper twice a day for the topical solution or half a capful twice a day for the foam.[2-3]
It may take at least 2 to 4 months of consistent use to see results from minoxidil treatment.[2-3]
Continuous use of minoxidil is necessary to maintain hair regrowth; stopping the treatment will result in hair loss resuming within 3 to 4 months.[2]