why does my stomach hurt after taking vitamin d?
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.