how long does it take for a letter to reach india from usa?
It has taken as little as 15 days and up to 60 days. USPS tracking stops once it leaves the US so you won't see any updates. It can sit in customs in India for a few days or a couple of weeks. You can try and track it through India Post here...