Yeah could be too late in the day, maybe try taking the injection in the morning instead. Might be interesting to see if you can feel when the B12 shot "kicks in" - timing how long it takes for this to happen after getting the shot may help you figure out the best time of day to get your shot. And it may change over time once you've been getting the shots for a while. I have had to switch the time of day to get the shot sometimes - sometimes early morning was best, sometimes late night was better. And you may also find a reduction in dose may be needed after you've been on it a while. I went from 1000mcg down to 500mcg after taking the shots for the better part of a year.
Chronic Lyme Disease, Gluten & Sulfite Sensitivity, Many Food/Inhalant/Medication/Chemical Allergies & Intolerances, Asthma, Gut issues (dysmotility, non-specific inflammation), UCTD ("Secondary Lupus-Like Syndrome"), Osteoporosis, chronic Lymphopenia, intermittant pancytopenia, chronic malabsorption/malnutrition, etc.; G-Tube; Currently TPN-dependent.
Meds: Pulmicort, IV Ceftazidime, Heparin (to flush PICC line), Claritin, Domperidone, Colloidal Silver (used topically), probiotics, homeopathy.