Yes. You should reapply sunscreen every two hours if you have been sweating or in the water. While sunscreen is resistant to water, it isn't waterproof.