Usually, PRP therapy for hair lasts about three months. You may need to repeat the procedure after 3 to 4 months till two years.