Photoshoot duration can typically range from two to four hours or more, depending on several factors. These include the mood and cooperation of children (for family and baby sessions), the number of photos desired, and travel time if multiple locations are involved (common for family and maternity sessions). Newborn sessions, in particular, require flexibility and include breaks for feedings, diaper changes, and cuddles. Therefore, I recommend allocating ample time for your photoshoot and focusing on being relaxed and enjoying the process without feeling rushed.