En general los alimentos frescos son la fuente preferible de vitaminas y oligoelementos, siempre mejor que los suplementos o complementos artificiales.
Si existe un décicit de estas sustancias, su correccíón debe ser paulatina, puesto que el organismo sólo absorbe una pequeña cantidad diaria.
En tu caso concreto, la vitamina D , pocos alimentos la contienen en suficiente proporción , sólo el pescado azul, revisa si en la dieta consumes suficientes pescados como:
PESCADO / VIT. D en 100GR
Arenque / 27 ug
Salmón ahumado / 19 ug
Jurel / 16 ug
Palometa / 16 ug
Salmón / 10 ug
Sardina / 8 ug
Anchoa / 7 ug
Diariamente se necesitan entre 5 y 10 ug de VItamina D.
Saludos
Miguel Pancorbo