There are numerous causes of a lingering metallic taste in your mouth, ranging from medication to poor tooth brushing habits. When you figure out why it's happening, there are usually simple steps you can take to solve the problem.
You may need to improve your dental hygiene. Brush and floss your teeth and gums on a regular basis to avoid tooth and gum problems such as gingivitis, periodontitis, and tooth infections. All of these conditions can leave a bad taste in your mouth.
If you have poor oral health, you may also have swollen, bright, or dark red gums, as well as gums that bleed easily. You may also suffer from bad breath.