What is cyanocobalam 1000 mcg inj amer rege?
Its vitamin B-12 injected intramuscularly or subcutaneously.
This can be self administered or received at the Dr's office. A
shortage of B-12 has been shown
to affect both the quality and amount of sleep you get.