5 nutrients deficiencies that can cause night crying in babies VnExpress Deficiencies in calcium, vitamin D, protein, magnesium, iron, and zinc can make babies fussy due to weak bones, unstable nerves, reduced immunity, and poor sleep.