Most cases of repeated (recurring) dyspepsia are due to one of the following:
Non-ulcer dyspepsia. This is sometimes called functional dyspepsia. It means that no known cause can be found for the symptoms. That is, other causes for dyspepsia, such as duodenal or stomach ulcer, acid reflux, inflamed oesophagus (oesophagitis), gastritis, etc, are not the cause. The inside of your gut looks normal (if you have a test called an gastroscopy (endoscopy) - see below). It is the most common cause of dyspepsia. About 6 in 10 people who have recurring bouts of dyspepsia have non-ulcer dyspepsia. The cause is not clear, although infection with a germ (bacterium) called Helicobacter pylori (commonly just called H. pylori) may account for some cases (see below). See separate leaflet called Non-ulcer (Functional) Dyspepsia for more detail.
Duodenal and stomach (gastric) ulcers. An ulcer occurs when the lining of the gut is damaged and the underlying tissue is exposed. If you could see inside your gut, an ulcer looks like a small, red crater on the inside lining of the gut. These are sometimes called peptic ulcers. See separate leaflets called Duodenal Ulcer and Stomach (Gastric) Ulcer for more detail.
I didn't find the right solution from the internet.