If new ‘right guard deodorant’ gives you 24 h

If new ‘right guard deodorant’ gives you 24 hour protection how comes I got beaten up 4 hours after putting it on?