For newborn photography, the best time is after 6-10 days. You can also do a photo shoot after some weeks. However, after 2-3 months the photo shoot can be done if the baby supports it. For the best newborn photoshoot, you can contact Bangalore Photographers.