There are a number of infections that can inhabit the gastrointestinal tract including bad bacteria, yeast, viruses and of course parasite
(worms) and parasite
(protozoa). Talk to your doctor about doing a stool test. If the problem continues then you can test with other labs such as ParaWellness for parasites.