TagIs 1000 mg of B12 too much to take daily