How to tell if you have a weak immune system If you have been experiencing persistent and recurring infections, you may have a weak immune system. Some causes of a weak immune system like age and certain diseases are out of our control, but there are still various factors that you can control. It is scientifically proven that unhealthy habits like not getting enough sleep, a poor diet, and stress directly correlate with a weakened immune system.