1 day usually. If they've had a very light wear day, then 2 days maximum. Wool doesn't wear the same as other fibres. It's much more resilient to odour than others.
As for the washing detergent , I've always been aware of the need for different detergent and washing method (very specifically no hot to cold sudden changes and much less agitation). This is because of the treatment of wool to make it into the 'super wash' style and it's ability to felt. It's a mammal fibre which needs different treatment, due to the keratin and its structure, roughness. If you search on wool keratin or wool non-superwash you'll find a while new world about caring for woollen items.
My aborted PhD in surfactants also made me much more aware.