Medically reviewed by Dr. Farhana Mukhtar, M.B.B.S., M.Phil (Pb.), Consultant Chemical Pathologist, Al-Nasar Lab & Diagnostic Centre. Updated September 2026.
Quick answer: Helicobacter pylori is a stomach bacterium that causes gastritis and ulcers. The accurate tests are the stool antigen test and the urea breath test, both of which detect active infection. The blood antibody test cannot tell a current infection from an old one, so it should not be used to confirm cure.
Book an H. pylori test: call 0300 0341944, or arrange home sample collection across Lahore on 0309 1166944.
Which H. pylori test should you have?
| Test | Detects | Good for |
|---|---|---|
| Stool antigen | Active infection | First diagnosis and confirming cure. Accurate, inexpensive and widely available |
| Urea breath test | Active infection | First diagnosis and confirming cure. Highly accurate and non invasive |
| Blood antibody (IgG) | Past exposure | Limited value. Stays positive for a long time after the infection has cleared |
| Endoscopy with biopsy | Active infection plus the stomach lining | When the stomach itself needs to be seen, or in alarm symptoms |
Why is the blood test a problem?
This is the single most common error in H. pylori testing, and it causes real harm in the form of unnecessary antibiotic courses.
The blood test looks for antibodies. Antibodies are your immune system’s memory of an infection, and that memory persists long after the bacteria have gone, often for months or years. A positive antibody result therefore means one of two things, and it cannot tell you which: you have the infection now, or you had it at some point in the past and it has already been treated.
This matters most after treatment. A patient completes a course, retests with a blood test, sees a positive result, and is put on a second course of antibiotics for an infection that was already cured. That is avoidable, and it contributes to antibiotic resistance, which is already a serious problem in Pakistan.
The rule is simple. To confirm cure, use a stool antigen or breath test, never an antibody test.
The preparation that decides whether your result is valid
Stool antigen and breath tests both detect the bacteria that are actually present. If medication has suppressed them, they may not be detected even though the infection is still there, giving a false negative.
The standard advice, unless your doctor instructs otherwise:
- Stop proton pump inhibitors for 2 weeks. These are the very common omeprazole, esomeprazole, pantoprazole and lansoprazole group. This is the one most often missed
- Stop antibiotics for 4 weeks, including any course taken for an unrelated problem
- Stop bismuth preparations for 4 weeks
- Simple antacids and, in many cases, ranitidine type medicines can usually be continued for symptom relief. Ask your doctor what you may take meanwhile
- Wait at least 4 weeks after finishing treatment before testing for cure. Testing earlier gives a falsely negative result and a false sense of success
A test taken while on a proton pump inhibitor is frequently not worth doing. It is better to reschedule than to act on a result that cannot be trusted.
Why does this matter so much in Pakistan?
H. pylori infection is highly prevalent here, considerably more so than in Western countries. It spreads through contaminated water and food and through close household contact, so infection often occurs in childhood and household clustering is common.
Most people who carry it never develop symptoms. In a minority it causes chronic gastritis, peptic ulcers of the stomach or duodenum, and over long periods it is a recognised risk factor for stomach cancer. That is why it is treated when found in someone with symptoms, rather than ignored.
The practical consequence for families: if one member is diagnosed and household members have symptoms, it is reasonable to ask the doctor whether they should be tested too.
Who should be tested?
- Persistent upper abdominal pain or burning, especially related to meals
- Long standing indigestion, bloating or early fullness when eating
- Known stomach or duodenal ulcer, where testing is standard
- Persistent nausea or frequent belching
- Unexplained iron deficiency anaemia, since H. pylori is a recognised cause. Consider alongside iron studies
- A family history of stomach cancer
- Before starting long term anti inflammatory painkillers or aspirin
- Four weeks after completing treatment, to confirm the infection has cleared
Alarm symptoms need a doctor, not a lab test first. Difficulty swallowing, vomiting blood, black tarry stools, unexplained weight loss, or a first presentation over the age of 55 should be assessed promptly and usually warrant endoscopy rather than a stool test alone.
How the samples are taken
The stool antigen test needs a small stool sample in the container provided. Collect it cleanly, avoiding contamination with urine or water from the toilet, and deliver it to the laboratory promptly or refrigerate it as instructed. No fasting is needed.
The urea breath test requires fasting for about 6 hours. You breathe into a collection tube, drink a measured urea solution, wait a set period, then breathe into a second tube. The whole appointment takes around 30 to 40 minutes.
H. pylori testing at Al-Nasar Lab
Al-Nasar Lab & Diagnostic Centre has provided laboratory testing in Lahore since 1996 and holds ISO 15189:2022 accreditation from the Pakistan National Accreditation Council. H. pylori testing is available with home sample collection across Lahore and same day digital reports for most tests.
Because stomach symptoms overlap with several other conditions, H. pylori testing is often ordered alongside a complete blood count, liver function tests and an abdominal ultrasound, all of which can be arranged in one visit.
Find your nearest collection centre, see the full test list, or contact us to book.
Frequently Asked Questions
Which H. pylori test is most accurate?
The stool antigen test and the urea breath test are both accurate and both detect active infection. Either is suitable for diagnosis and for confirming cure.
Why should I not use a blood test to check if I am cured?
Antibodies remain in the blood long after the bacteria are gone, so a positive blood result after treatment usually reflects past exposure rather than ongoing infection.
How long should I stop omeprazole before the test?
Two weeks, unless your doctor advises otherwise. Proton pump inhibitors suppress the bacteria and are the most common cause of a falsely negative result.
Do I need to fast for an H. pylori test?
Not for the stool antigen test. The urea breath test requires fasting for about six hours.
When should I retest after treatment?
At least four weeks after finishing the course, using a stool antigen or breath test. Testing sooner can show a false negative.
This article is for general information and is not a substitute for medical advice. Please discuss your results with a qualified doctor.
One Response