Why can not we produce vitamin B12 like herbivores?
It is not produced by plants and animals, only certain bacteria can produce it naturally.
You are recommended to check with a doctor. You can either take cynocobalmin tablets or hydroxocobalamin injections to boost your vitamin B12 levels. In addition take a protein rich diet comprising of dairy, poultry and meat to increase your B12 naturally.
It depends whether you are taking a shot or medicine. It may take several weeks to 6 months to recover B12 deficiency
Yes, taking vitamin B12 supplements can make you fall asleep and stay asleep due to the production of melatonin.Melatonin is responsible for inducing sleep as it works on the pineal gland.