As with any gear,clean gear lasts longer.

Me, I'll wash my vest, same way as you ... once a year, even if it isn't dirty !!