Question: how long does it take for the body to absorb vitamin d?
Answer: According to the Vitamin D Council, this could be: 15 minutes for a person with light skin. a couple of hours for a person with dark skin.