Blah... acid indigestion sucks the big one.
If you get bad stomach pains or bad indigestion all the time, it might be caused by a bacteria called Helicobacter Pylori. (H. Pylori for short)
Go to your doctor and get a blood test. If you test positive for it, you take some really expensive antibiotics (like $300+) for a few weeks and it kills the little buggers and gets rid of your indigestion for good.
Another remedy is prescription Zantac (Ranitidine). (not the over the counter stuff, you need the 150mg prescribed pills). A couple of Zantacs a day and you never get indigestion pains.
There's a newer drug out too that you only need to take once a day... can't remember what it was called though.