What causes a metallic taste when swallowing?

I’ve had quite a bit of swallowing issues so I tend to swallow very hard even hours later after I finish eating in attempt to try to push whatever is left in my throat down. For some reason I taste blood, however there’s no blood present. When I drink something that metallic taste goes away. It only occurs when I swallow my saliva extremely hard to ease discomfort.