There's got to be a secret. I can't keep my white shirts looking white. This includes "dressy" shirts that should be worn with a suit. What should I do? Should I just buy cheap white dress shirts and just buy a new one after 5-10 uses? It would certainly be a convenient option. Instead of ruining the collar of my expensive white shirt with my sweat-induced stains, should I just buy a new shirt? How about using bleach? I already use a "stain remover" on the collar and under-arm regions before throwing my shirt into the laundry machine. But apparently, that isn't enough.