The best time is between 6-21 days old for newborn photos.
the sooner the better I say though!
Standard Newborn Package (can include parents/siblings), up to a 2 hour session and 25 high resolution images are supplied via a private online gallery to you.