A complete makeup and hairstyling session generally takes around 1.5 to 2 hours depending on your desired look and hair length.