Heartburn: what can you do about it?

Heartburn can be very annoying. It gives a sour taste in your mouth, a burning sensation in your esophagus and an irritated throat. People who suffer from heartburn are even awake at night. Where does the problem come...