2. How often should you wash a sweater? Would you be surprised if I said not every time you wear it? Cotton, silk and cashmere sweaters can be worn 2-3 times between washes, and more durable wool sweaters can go up to five. They’ll last longer if you don’t wash them too often!