Vitamin B12 — Benefits, Dosage & Side Effects