Unhealthy gums, periodontal disease, fractured tooth or filling. Bacteria typically causes the bad taste. It may be gum or tooth related. You should be evaluated by a dentist to determine the cause of the problem.
Cleaning, Periodontal treatment, filling, crown