Welcome to health care magic forum.
Bleeding from mouth usually occurs due to-gingivitis due to Inflammed gums.
Mouth ulcers as well as metallic taste
in mouth often occurs due to poor oral hygiene
I would advice you to get a thorough scaling done.
Usually vitamin b complex as well as corticosteroids
has to be administered in such cases.
Meanwhile,maintain oral hygiene well.
Take a nutritious balanced diet.
Avoid smoking,spicy foods.