I can say, without a doubt, that this deodorant does not last 48 hours. It doesn't even last 24 hours. I work from home (air conditioned), so am not super taxing on my deodorant. So why, since I started using Dove Men+Care, do I wreak like a loaf of Limburger cheese the day after (and sometimes by the end of the same day)? When I switch it up and use the Gillette I've been using for years, no stink problem at all, even if I decide to be a hog and skip a shower day. There is something wrong with this Dove Men+Care deodorant, and I, for one, don't recommend it whatsoever.