The duration of a haircut depends on the style and length of hair, as well as any additional services you may be interested in, such as a shampoo and blow-dry. On average, a simple trim for short hair can take around 15-20 minutes, while a more complex cut or restyling may take up to an hour.