I usually go 2-3 days or if they get dirty, sometimes longer but usually 3 days is about the max. Might wear a hoodie for a couple of days but change the under stuff daily. Again, all depends on what I'm doing and how dirty I get.
Beware of any old man in a profession where one usually dies young.