Yes, vitamin B benefits weight loss. Vitamin B12 is the best for weight management, especially for losing excess weight.