Vitamin B12 supplements are good weight loss but it does not show any more preferable results. Doctors sometimes give shots of B12 to patients to help in reducing weight but there is no strong evidence about it. The best process to reduce weight is to follow a healthy and balanced diet plan with regular exercises.