I'm not banking on anything, but the Nivea anti-perspirant has helped me with my strong underarm odor. It definitely does last the whole day or a couple of hours especially if you are an out-going person. It does slightly stain black tops, but it's highly recommended.