A maternity photoshoot typically lasts between one to two hours. This duration allows you to experiment with different poses and settings without feeling rushed. It also provides ample time for breaks, outfit changes, and adjustments to ensure you remain comfortable and relaxed throughout the session.