Why does Vitamin B12 make you happy?
It makes you happy or uplifts your mood because vitamin B12 is needed for the production of serotonin. Serotonin is a hormone that stabalises mood in people who are deficient in the hormone.
Cyanocobalaomin, Methylocobalamin, Vit B12