How Long Does Vitamin B12 Last? Onset, Peak & Duration