Home Diseases What can cause upper stomach pain?