how long after starting vitamin b12 will i feel better