Have had mine less than a year. High quality modi body ones. They dont have an odour straight out of the wash but do seem to have one within a few hours of wearing. Anyone else had this? How do i combat? Cant afford a new set every year!