According to research, a shortage of vitamin D in your body might cause hair loss.   One function of vitamin D is to stimulate both new and old hair follicles.   When you don't have enough vitamin D in your system, fresh hair growth can be hindered.