The suggested age for newborn photo shoot is typically between 5-14 days. I usually suggest that my clients book their newborn photo shoot before their baby is born (typically around your 20 week scan). A lot of newborn photographers will only photograph newborns up to 2 weeks old, and there are a lot of reasons why.