what causes sour taste in the mouth

A sour or bitter taste in the mouth. The backflow of stomach acid and juices into the esophagus may cause this sour or bitter taste.