A session with a makeup professional can last anywhere from 30 minutes for a simple look to several hours for more intricate makeup applications, such as bridal makeup.