Therefore, conditions that affect the gut and digestion, like celiac disease, chronic pancreatitis, Crohn's disease, and cystic fibrosis, can reduce vitamin D absorption.