Diseases and Conditions

Helicobacter pylori (H. pylori) infection

Preparing for an appointment

See your primary care doctor if you have signs or symptoms that indicate a complication of H. pylori infection. Your doctor may test and treat you for H. pylori infection, or refer you to a specialist who treats diseases of the digestive system (gastroenterologist).

Because appointments can be brief, and because there's often a lot to discuss, it's a good idea to be well prepared for your appointment. Here's some information to help you get ready for your appointment, and what to expect from your doctor.

What you can do

At the time you make the appointment, be sure to ask if there's anything you need to do in advance, such as restrict your diet. Before your appointment, you might want to write a list that answers the following questions:

  • When did your symptoms begin?
  • Does anything make them better or worse?
  • Have your parents or siblings ever experienced similar problems?
  • What medications or supplements do you take regularly?

Your time with your doctor is limited. Preparing a list of questions to ask may help you make the most of your time together. For H. pylori infection, some basic questions to ask your doctor include:

  • How did H. pylori infection cause the complications I'm experiencing?
  • Can H. pylori cause other complications?
  • What kinds of tests do I need?
  • Do these tests require any special preparation?
  • What treatments are available?
  • How will I know if the treatment worked?

As you talk, ask additional questions that occur to you during your appointment.

What to expect from your doctor

Your doctor is likely to ask you a number of questions. Being ready to answer them may allow more time to cover other points you want to address. Your doctor may ask:

  • Have your symptoms been continuous or occasional?
  • How severe are your symptoms?
  • Do you take any over-the-counter pain relievers such as aspirin, ibuprofen (Advil, Motrin IB, others) or naproxen sodium (Aleve)?