What could be causing belly aches?

Too many things. Unfortunately this question is not specific enough to answer. I would be interested in knowing the age of the belly-achee, the type of aches, what it is associated with, if it has been going on for years. A primary care doctor or a gastroenterologist would be trained in how to gather all this information and any abdominal pain is worthy of a visit.