Kẽm có nguồn gốc thực vật ít được hấp thu hơn. Trong cơ thể, tình trạng thiếu kẽm xảy ra do nhiều nguyên nhân như thực phẩm không cân đối, ít cá thịt và nhiều sợi làm chậm hấp thu kẽm ở ruột; uống thuốc dài ngày liều cao nhất là những thuốc chứa sắt làm giảm hấp thu kẽm; do có bệnh mãn tính như tiểu đường làm tăng nhu cầu kẽm hay các bệnh ở ruột làm rối loạn hấp thu kẽm.