Question: why does my stomach hurt after taking vitamin d?
Answer: Because vitamin D helps the body absorb calcium from the food you eat, if vitamin D is taken in excess, blood calcium may reach levels that can cause unpleasant symptoms like stomach pain.