Такая побочка  не у всех и не всегда, поэтому  лучше бы разобраться что у вас именно не так с ЖКТ. Ну  и подбор препарата тоже имеет значение, может у вас реакция на на сам холекальциферол, а на другие компоненты состава.В общем и целом последствия дефицита витамина Д как бы не сразу вылезают. а со временем. Поэтому "раньше жили", но вероятно до последствий то и не доживали как раз.