The best time to take newborn pictures is in the first 5 to 14 days.