Causes of these symptoms include gall-bladder inflammation (cholecystitis), peptic ulcer disease, gastritis (inflammation of the stomach), acid reflux, pancreatitis (inflammation in the pancreas), irritable bowel, gastroparesis (slow emptying of the stomach) to mention a few.
Normally we try PPIs, like omeprazole or esomeprazole for a few weeks (like 4 to 6 weeks).
You can get them from the pharmacy without a prescription.
If they don't work, then a 'scope may be needed (upper GI endoscopy) to look at the stomach and top of the small intestine under direct vision.
An upper abdomen ultrasound is also done, to look at the liver, gallbladder, and pancreas.
Blood tests like c-reactive protein (to check for inflammation), complete blood counts, amylase, lipase, total bilirubin, and liver enzymes (for pancreas and liver) are also done.
H. pylori can cause dyspepsia, so a test like a stool antigen may be done as well.
To have all this done, you can see your GP.
The 'scope is done by the GI Dr.
Some lifestyle and dietary measures to try as well
Take one serving of yogurt made from active cultures a day.
Avoid more than 100 mg of caffeine a day.
Avoid any alcoholic beverages.
Meals should be in small quantities, but more frequent.
Avoid high-fat, oily, or spicy foods till this resolves.
I hope this helps?
Please let me know if you have any questions about this.