The duration of a model portfolio shoot can vary depending on the number of looks or outfits, the complexity of the shoot, and any additional services or requirements. On average, a portfolio shoot can take anywhere from a few hours to a full day.