Hi & Welcome.
I appreciate your concern for the duration of the treatment for H. pylori.
The prescribed treatment for 3 weeks may not have helped in the eradication of the H.pylori. As it will take 6-8 weeks for the eradication of
H pylori infection.
In my opinion and personal experience, you should have been treated by the following "Triple Therapy" which is found to be more efficacious:
1. Two antibiotics (
Amoxicillin or Clarithrymycin to be taken twice and
Tinidazole to be taken twice) along with a PPI like
Pantoprazole for 14 days, this is followed by
2. A PPI like Pantoprazole alone for a period of at least 4-6
At the end of the treatment you may be required to undergo tests like "Urea breath test" of Stool antigen test to confirm the eradication of H. pylori.
Besides the use of medications, you must avoid hot and spicy foods, alcohol, NSAID pain killers,
stress, coffee intake, etc.
Raised ESR is not a diagnostic test, it is suggestive of some underlying chronic inflammatory condition that has to be ruled out.
Hope to have answered your query.