You may need a one-off megadose to get vitamin D levels up immediately if levels are initially low. It takes a while for the hormone to accumulate in fat stores (it is fat-soluble), so supplementing takes many months to raise levels. make sure you are taking the recommend 10,000 IU per day and take with your flax oil supplement to ensure you absorb it. Get your levels checked again in six months.