@katrina2017 I assume kid is USC, you can apply straight after you get ssn. If you do it at usps, it takes 6 to 8 weeks. If you already have ticket, you have option of expited process, takes $100 more and you get passport within 1-3 business days IIRC.
E-visa to India takes less than 2 days.