Low immunity can be caused by various situations, from daily behaviors and habits to specific medical conditions. Some of these factors include poor diet, chronic stress, lack of physical exercise, excessive alcohol consumption, smoking, and the presence of diseases such as diabetes, lupus, or HIV.