The duration of B12 injections depends on your individual health goals and B12 levels. Some people benefit from short-term use to correct a deficiency, while others may receive ongoing injections weekly or monthly for energy support, metabolism, or wellness maintenance.