Пища может повлиять на результаты теста на H. pylori, поэтому для проверки на H. pylori необходимо поститься утром. Как правило, тестирование на H. pylori в основном проводится с помощью дыхательного теста с углеродом 13 или углеродом 14. После употребления изотопа, содержащего маркер углерода 13 или углерода 14, во время теста H. pylori вырабатывает большое количество уреазы, которая расщепляет мочевину на углекислый газ и аммиак, и если пациент не постится, это уменьшает площадь контакта между бактериями, содержащими маркер углерода 13 или углерода 14, и бактериями H. pylori и приводит к низкому результату теста на H. pylori. Более того, большое количество пищи также приводит к выделению повышенного количества углекислого газа, не вызванного H. pylori, что приводит к погрешности в определении H. pylori, поэтому для определения H. pylori обычно рекомендуется голодание.