Just as Nitric Oxide seems to have a dual personality in the body, Vitamin B12 seems to follow suit. A 2010 study suggests that not only does Vitamin B12 support bioavailability of Nitric Oxide, it also may help maintain normal levels of Nitric Oxide by scavenging excess NO in the body. As with other B vitamins it helps balance homocysteine levels in the blood stream; and speaking of the blood stream, vitamin B12 is critical to the production of red blood cells.