Heartburn is caused by stomach acids. People usually feel this after eating something the body is not used to. Here are 10 ways one can treat heartburn. Many are over the counter drugs and others are home remedies. The best advice is to eat in small portions, leaving 2-3 hour breaks in between meals.