Finasteride is one of only two FDA-approved treatments that’s proven to combat male pattern baldness—but it doesn’t work its magic overnight.

It may take at least four months of daily use of finasteride before you notice an improvement in your hair loss. And some men may not see real results for six (or more) months. Trust us: We know this can feel like a very long time when you want to see progress yesterday.

But take it from Keeps user Dilyn H that once it starts working, it really does work.

My barber said she saw baby new hairs coming through, and at first I didn’t understand what she was seeing, but after a couple of weeks the baby hairs grew some and they are definitely noticeable!! I’ve been taking Keeps for about four months (going on five) every day when I wake up. The key to success with Keeps is patience. I love my results and can’t wait to see how my hair looks in the future.

If you’ve been taking it daily for a year and still haven’t seen a difference, it might be time to schedule an in-person visit with a doctor to get to the root of the matter.

And remember, you must continue to take the medication daily to maintain the results. If you stop taking it, the effect will be reversed within 12 months. (Here’s more on how to take finasteride and a few, easy tips for remembering to take it daily.)

Keeps is science, not magic. Be sure to always take the medication as prescribed.

The information provided in this article is not a substitute for professional medical advice, diagnosis, or treatment. You should not rely upon the content provided in this article for specific medical advice. If you have any questions or concerns, please talk to your doctor.

If you’re experiencing a mental health crisis, please call 911 or go to your nearest emergency department. If you are contemplating suicide, call 911 or call/text the National Suicide and Crisis Lifeline at 988. These services are available 24/7.

If you would like to learn more about finasteride, please see the full prescription information here. You are encouraged to report negative side effects of prescription drugs to the FDA. Visit MedWatch: or call 1-800-FDA-1088.)