Newborn baby sessions take slightly longer than older baby, child or maternity sessions due to tiny babies having to feed often. On average a newborn session takes 3 hours. The ideal time to have your newborn photographed is within 2 weeks of their birth. This is when you get those lovely sleeping newborn photos that just melt your heart. Once babies are older than this they start looking a bit more grown up and they don't sleep as easily. It's worth booking your newborn session while you are still pregnant to ensure that you get a booking on the day you want.
If you have missed the ideal newborn photography age range then the next good stage is when they are between 4 and 6 months old. After that the first birthday is always a good one, we'll also be doing some cake smashing if you like.