With wool socks, i'd recommend changing them every day, to give them a chance to air out, but you don't have to wash them every time. You can easily get 3 swears per wash with even the most squeemish people examining your socks daily.
FYI, i'm squeemish and I knit lots of wool socks.