For me Vitamin D help more on fighting infection and building strong bones. I did not notice any changes in terms of skin being less oily. However, I just bask in the sun for 20-30 minutes everyday to get my daily vitamin D. I stopped being afraid of the sun after a decade of using sunscreen