Vitamin B12 injections are available on prescription in India. It is not an OTC medication. Normally we advise taking 6 injections (total). It should be taken on every alternate day. The usual route of administration is intravenous and intramuscular. Before taking a skin test is required, this is easily performed by nursing staff at any nursing home or hospital.