In most cases, a photo shoot will take about an hour, but this varies depending on the size of your business.