Yes, the use of sunscreen has been shown to reduce the body’s ability to use sunlight to produce Vitamin D. Nonetheless, sunscreen prevents other harmful effects of sunlight on your skin. Please discuss this with your doctor to know what’s best for your skin type.