I can only speak for CO but I know that they blankets are washed every time that the plane is catered. If the plane makes a stop at a city that is not their hub, the plane does not usually get catered and the blankets just get re-folded. Once the plane is cleaned, the blankets are removed, washed and replaced.