There is no definitive answer to this question as it depends on a number of factors, such as the type of haircut, the experience of the hairdresser, and the cooperation of the person getting the haircut. However, generally speaking, a simple haircut can take as little as 15 minutes, while a more complex haircut can take up to an hour.