Assuming you follow the instructions and take finasteride every day, you'll generally start to see results by month three or four. However, it usually takes six to nine months to see the full effects of finasteride, since hair follicles require plenty of time to produce new hairs