Your sweat has proteins that, when mixed with the aluminum in anti persprirants, causes yellow stains.
Your options are natural anti perspirant like Arm and Hammer brand. It has no aluminum. Or buy clinical strength anti perspirant that has no aluminum that you usually apply before bed. But know it has no deodorant either, for the fresh smell. You will then need a deodorant only (not a deodorant/anti perspirant).
I did the latter for years.
Latest Answers