We are not doctors and this isnt a walk in clinic and we cannot diagnose. Could be ulcers, pancreatitis, appendicitis, etc etc etc. Go to a doctor and find out before it gets worse.
Depends on how long you've been feeling this way and on a really great number of other factors, as such symptoms may be a signal of various disorders that are not connected with each other at all.