Loading..
Homocysteine is an amino acid, which is a molecule that your body needs to produce proteins. High amounts of this amino acid in the blood may indicate a deficiency of vitamins B12, B6 or folic acid. It can also indicate a vitamin shortage, cardiac disease or a rare genetic illness.