Yeah washing em will do em fine.

I couldnt imagine not washing them for 2 years, after a month or two it got to the point where my hands would smell after wearing them.

Buy another pair so while one pair is being washed and drying you can use the "nicer pair", Its what i do anyway, my current pair i just scrunch up and put in my bag and they are done, and with my other pair as i only use them a couple of times every couple of months i fold em up and keep em nice.