The same with vitamins, vit b is the best thing to prevent heart disease. Heart disease is called by an amino acid homocysteine. An abundance of homocysteine causes tears in artery walls that then scab over, if the scab is underneath the muscle it restricts blood flow, if on top, it can become...