This sounds a lot like IBS or irritable bowel disorder which I have all I can say is watch what you eat and see what makes the symptoms act out. you should ask your Doctor to send you to a digestive specialist to make sure is is not crohns or something else. but if it is IBS all you can do is watch you diet and stress level, once this is determined it should comedown.
I agree that if it is IBS, then you should watch what you eat. alot of people don't realize that IBS is a Symptom and not a disease. It is a intolerance to something. Maybe a certain food, spice, perservative and etc. Alot of people suffer from migrains also and never know it could be Thyramine intolorance. (Perservatives) intolerance is different from an alergy so it wouldn't be spotted as easily. It does not shock me that there are so many people with all these stomach problem because of the C R A P they put in our food.