Indian Railways typically washes these blankets only once a month, or at most twice, depending on capacity and logistics.