What it's normally used for
Vitamin B12 helps with adrenal function, helps calm and maintain a healthy nervous system, and is necessary for key metabolic processes. Vitamin B12 is important to DNA synthesis and keeping healthy nerve cells.
This essential micronutrient affects the development and maintenance of nerve cells, red blood cells, and normal myelination of nerve cells. It aids in the production of RNA and DNA, and the production of neurotransmitters.
Vitamin B12 also protects against heart disease by curbing and improving unhealthy cholesterol levels, protecting against having a stroke and high blood pressure.
What it does for Lucid Dreaming
Vitamin B12 helps create melatonin. Melatonin can generate more vivid dreams. Some people get crazy dreams or nightmares from this. Vitamin B12 can produce Acetylcholine which are the neurotransmitters used during REM sleep.
My own results
I take Vitamins B12 (Cobalamin) after six hours of sleep and I remember more of the dream, where it seems like it's a longer dream.