Had these for a little more than 3 weeks. The ones I had before these were used for the gym and were too big, despite the reviews all saying that they were a ‘snug fit'! I started looking at new ones and they were either super cheap or super expensive, no middle range.