What causes stomaches?

indigestion. gas accumulation due to indigestion. bowels not cleared. if it is a longstanding problem could be ulcers, worms