Today in Physical Medicine, we learned that injecting vitamin B12 into the infraspinatus muscle (located over the scapula, aka the shoulder blade), is used to treat asthma! That's right: a vitamin... injected into a muscle... can help a respiratory condition... like asthma. That body is so weird at times. Research papers supporting this theory are located here and here.
Mechanism: it is believed that asthma is often due to a sulfite allergy. As a result, vitamin B12 (aka cobalamin) can help because it helps to produce a sulfite-cobalamin complex that blocks the action of sulfites in the body. It also decreases bronchospasms caused by sulfites due to its oxidative nature in the body.