Several factors can weaken the immune system, including:  1. chronic stress 2. poor nutrition 3. lack of sleep 4. certain medical treatments 5. aging