US$ 26.66
is b12 injection prescription only Why Your Vitamin Remains Prescription-Only MIC B12 Protocol | from
Description
Yeh, could be

The urochrome from this process ends up in the urine and gives it its yellow color

While these typically subside within a few days, you should always notify your doctor just in case, Wirtz says
Intramuscular These injections typically have better results and inject the medicine directly into the muscle, which is then absorbed by the surrounding muscle immediately