I had tried several brands of natural deodorant and none of them worked. With any small amount of strenuous movement they immediately wore off (not a fun experience when you are around people). I tried the hydrogen peroxide & baking soda which did work, but it was a little messy applying the baking soda. Currently I'm using Thai Cyrstal deodorant which seems to be doing the job and it's much easier to apply then the HP & BS. I haven't done a full sweat filled workout to see how well the it holds up, but there have been a few hot, sticky days when I was out moving around quite a bit and so far, so good.