Also known as cobalamin, Vitamin B12 cannot be produced by your body and can be added to certain foods apart from being an oral supplement or injection. If you take supplements, you might ingest more than your body needs, causing many side effects which can be serious, including allergies, gastrointestinal effects, insomnia, numbness and severe mood swings.