The best option depends on why B12 is needed
People with Stubborn Visceral Fat: Those who carry weight around the midsection and find it difficult to lose, despite a healthy diet and regular exercise
Ive taken this for 6 weeks so far and it seems to be helping Definitely worth it

Seek urgent medical attention contact your bariatric surgical team directly, call NHS 111, or go to A&E if you experience any of the following: Inability to keep fluids down for more than 24 hours Signs of dehydration (dizziness, dark urine, dry mouth) Severe or persistent abdominal pain Rapid heart rate, fever, or chest pain Vomiting blood or passing black, tarry stools Contact your bariatric dietitian or surgical team promptly (but not as an emergency) if you experience: Persistent nausea, vomiting, or difficulty swallowing may indicate a stricture or food intolerance Unexplained fatigue, hair loss, or poor wound healing potential signs of protein or micronutrient deficiency Rapid or stalled weight loss both extremes may indicate a nutritional imbalance Symptoms after eating sweating, palpitations, or diarrhoea following meals Difficulty meeting protein or fluid targets early intervention can prevent complications Emotional difficulties around food disordered eating patterns can emerge after surgery and require specialist psychological support Beyond clinical concerns, a dietitian can help you refine your macro targets as your weight and activity levels change, advise on reintroducing new foods, and support you in building sustainable, enjoyable eating habits for the long term

Note that PA isn't caused by not eating foods that contain B12, but rather by your body's inability to absorb B12
Prolonged intake of vitamin B6 at doses as low as 50 mg daily has been associated with peripheral neuropathy, characterised by nerve damage causing tingling and numbness