Getting portraits of your newborn is such a good way to remember all the tiny details that change too quickly! These photos were taken on a rainy cloudy day inside with lots of windows nearby. In general, the best time for newborn photos is during the first two weeks after birth. To be more specific, though, the best time to take newborn photos is between 7 days and 10 days old. During this stage, your baby is still sleeping most of the time. Choosing to do them at home can really help reduce the stress of having to leave the house. I remember having to leave only two days after getting home from the hospital and it felt so overwhelming at the time especially being a new Mom. Another benefit is you get to spend more time with your precious new baby instead of sitting at stoplights, driving in traffic, loading and unloading the car, and packing all the things.