I'm looking for help understanding what causes immunodeficiency. Can anyone explain what the condition is and what are the potential causes? I've heard that it can be caused by a number of things, including genetic disorders, certain infections, certain medications, and even lifestyle factors...