Vitamin D can affect your cholesterol levels Sun is the best source of vitamin D There are foods sources of vitamin D as well other than sunlight