It takes 1 hour on average to do wedding hair. The time that it takes to do hair for a wedding depends on the desired look, hair density, and hair length. If someone has very long, thick hair, and wants an intricate updo, it may take more time than someone with shorter, thinner hair who just wants a simpler look.