When is it best to take b12 tabletsHD