I've had these for about 4 months now. Glue on the actual rubber came off after month 2. I've had to re-glue twice now. The insides fall apart and wear down really fast. The only time I ever wear them is on the bike and I'm a fair weather rider. They haven't gotten wet just very cheaply made. Save your money Walmart brand is better than these.