I use Tee Tree Oil Deodorant. To be honest, it lasts forever. Or seems like it. Its around $7. Also, never ONCE - no matter how much I sweat did I encounter odor. When you put it on, it is strong. But the tee tree oil scent disappears shortly after.