Yes, some people find that B12 shots help them to lose weight.
B12 is a vitamin that is naturally found in foods such as liver, shellfish, milk, and eggs. Amongst other processes, B12 affects the human body's metabolism, fatty acid synthesis and energy production. B12 is one of the essential vitamins our bodies need but can be lacking in those who do not eat animal products, as these are the only food sources of the vitamin.
Doctors and weight loss clinics often give their patients B12 shots to either combat a deficiency of B12 or to boost weight loss. Without sufficient quantities of vitamin B12, some of the processes within your body will not function properly. B12 shots can increase energy levels, which can help you keep active and find the motivation to exercise, helping overall with weight loss, plus B12 shots also speed up your metabolism.
B12 shots are often given to patients taking phentermine. Some medical professionals have made B12 shots a compulsory element of their weight loss programs.
B12 is a water soluble vitamin, and since your body does not store these types of vitamins, they need to be replaced regularly. Apart from B12 shots, vitamin B12 may also be administered in pill format, sublingually (placed under the tongue) or as a drinkable liquid.