Doctor only gave me amoxicillin (500mg, 21 capsules) with lansoprazole (30 mg, 30 capsule) for suspected ulcer. Is this enough to treat causes of peptic ulcer?
Chances are your doctor thinks so. Pharmaceutical treatment needs to address the bug (as you know) but it also has to address your clinical history. Renal clearance needs to be considered as do side effects and concomitant medicine. A really conscientious provider will also think about your lifestyle. The latter can influence your compliance with the prescribed treatment. But there's something really cool about ulcers that wasn't well-known prior to the mid 1990s: They're caused by a bacterium (Helicobacter Pylori).
The Amoxicillin kills the pathogen. Lansoprazole is an ATPase pump inhibitor. This class is generally more effective than H2 blockers for controlling symptoms. Also, it isn't associated with a particular problem (reduced cognitive abilities) that has been associated with long-term use of H2 blockers.
Stick with the prescribed treatment *to the letter*. Chances are you'll be very happy with the result.
Does this answer your question?