contraindications of vitamin b12 injection Monthly Injection: Typical Dose & Schedule Too Much Vitamin B12: Risks,
Description
This includes

It can also increase the risk of breathing difficulties

The online visit is free, and you only pay if you're prescribed

Yes, restoring B12 levels has shown to help reduce anxiety and mood swings associated with deficiency
Although not the primary focus, it could be an added benefit

Drink water: Staying hydrated may help reduce some effects of alcohol, though it does not speed up elimination
