A proper men's haircut should take a minimum of 15 to 35 mins (hair wash/shampoo time is not included). No matter how skillful a barber/hairstylist is, if it takes him/her less than 10 mins completing a men's haircut- he/she is rushing it.