You should change your socks every day. Your feet are bound to sweat regardless of how long you walk with your socks on. If your feet sweat a lot naturally, you will need to change your socks daily and, sometimes, twice a day. Otherwise, changing your socks every day is enough to keep your feet fresh.