how long does it take for nerves to heal from b12 deficiency