I am a sweaty betty, but I shower every day, use antipersperant-deodorant, and only wear a top once before laundering it.
My washing machine is a good one, I use the right amount of detergent, abd my clothes come out clean.
Nonetheless, when my tops warm up (eg through wearing or ironing) the underarms on some of them smell horribly of stale sweat, even though they look and smell clean while they are cool.
Is there anything I can do about this? It's embarassing! And it's also annoying to havd to discard tops after one season, when they still look lovely.