Most people obtain sufficient vitamin D in this way but some groups, such as the housebound or people who wear clothes that cover most of their body, need to be sure that their diets contain enough vitamin D. Few foods contain large quantities of vitamin D. Fish liver oils have very high levels and oily fish, e.g. sardines, mackerel and fresh tuna, are also rich sources.