I think a small exposure to sunlight will allow your body to synthesize enough vitamin D while not unduly increasing your risk of skin cancer. I know the high latitudes can be a problem. Is there a synthetic D that you can get which is not extracted from fish oil?