Ни то, ни другое. В крови определяют антитела к хеликобактер, и даже если их выявят, это будет означать, что Ваш организм хотя бы раз контактировал с этим микробом, но данный анализ не позволит сказать, излечились ли Вы от него.
Анализ кала на антиген обычно назначают после курса эрадикации (лечения) хеликобактера, но никак не до.
В Вашемл случае показана ФГДС с pylori-тестом либо дыхательный С13-тест. Последний неизнвазивный, но более дорогой -- просто выдыхаете в два мешка воздух, а потом его анализируют и по соотношению компонентов говорят, есть инфекция или нет. Если бактерия обнаружится, то Вам назначат терапию: два антибиотика, ингибитор протонного насоса и препарат висмута.