how is your iron and B12 intake? it might be the problem, because your immunity to illness is less when you're iron and B12 deficient so you get sick much easier...
heheh, there might be.
maybe get a blood test and doctor will tell you what vitamins and minerals you are lacking in and what you have to add to your diet?