Begonia
I think that you probably have an intolerance to something that you can't diagest properly (Maybe milk products ?). Maybe the way you are eating can cause that. I suggest you avoid fried foods as much as you can and eat more fiber. Drink lots of water (very important). If that does not work, you can always speak with your doctor and they can suggest something. Good Luck !