I change my socks every 2 to 3 days, usually when I hear the water overflowing from the sock.
For cleaning I have a bunch of them, so I simply change sock, take dirty to sink, flip inside out, and rinse. Then I have a bucket with a tight fitting lid full of bleach water. Throw dirty sock in there and when full I throw them in the washing machine, no soap just the bleach water they were sitting in. Quick cycle to wash, then a second cycle with some Prime in the water. Couple days to hang and air dry and their good as new again.