Question: what is the best medicine to grow hair?
Answer: Minoxidil. Minoxidil (Rogaine) is available without a prescription. You spray or rub it into your scalp 2 times a day. It can be used by both men and women.
Finasteride. Finasteride (Propecia) is available by prescription. It's a pill that you take once a day.