Why does your blood taste bitter?
Blood tastes salty, not bitter. The salty taste of blood is due to the presence of electrolytes such as sodium and chloride ions. Some people may experience a bitter taste in the mouth after coughing up blood or sputum, but this is due to the presence of substances such as bile or pus.
Blood Disorders - Related Articles