The causes of a metal taste or metallic taste in the mouth include colds, sinus infections, airway problems, periodontitis, acid reflux, dental cavities, gum disease, certain medications like zopiclone or metronidazole and even cancer treatments like radiotherapy and chemotherapy.
Closing your nasal passage may reduce the metallic taste from iron but not from other minerals.
The metallic taste in your mouth should go away as the body absorbs the vitamins.
People with liver failure may experience a metallic taste in their mouths, possibly due to deficiencies in B vitamins, vitamin C, zinc, and copper.
You can get rid of a metallic taste in your mouth by chewing mints, avoiding metal cutlery, not smoking cigarettes, or experimenting with different foods to help mask the metallic taste after eating.
A metallic taste in your mouth can also indicate a serious illness, such as kidney or liver problems, undiagnosed diabetes or certain cancers.
But these reasons are uncommon and typically accompanied by other symptoms.
If you're otherwise healthy, the cause for that metallic tang typically is benign.
If the metallic taste does not go away within a few days to a week you should see a doctor.
Occasionally, experiencing a bad taste in your mouth is entirely normal.
However, if you've had a strange taste in your mouth for days, it could be a sign of an underlying dental or medical problem.