Sunscreen should be reapplied every two hours when outdoors, and immediately after swimming, sweating, or towel drying. Even on cloudy days or when indoors near windows, it's important to apply sunscreen to protect against UVA rays that can penetrate glass and clouds.