کمبود برخی ویتامین‌ها مانند ویتامین B12 و گاهی هم کمبود آهن، فعالیت باکتری‌های مضر روده را بالا برده و باعث ایجاد نفخ معده می‌شود.