SPF 50 may be effective for 40 to 80 minutes, depending on the kind of sunscreen used. This is why you want to reapply your sunscreen lotion every 2 hours. When applied correctly, SPF 50 sunscreen really does protect the skin by blocking up to 98% of UVB radiation.