Hello there is no rich dietary source of vit D, only way of getting it is sunlight with maximum exposure of you skin around 6Am-9am early in the morning.This too is not enough to cover up your D levels,we can not cover up the vit d through diet, if you are deficient of it, you must take supplement as suggested by your doctor .
Next Steps
If you want detailed description of any other health related issue, you can contact my profile.