Generally, taking your vitamin B12 consistently is most important, but there is a time of day you might want to prioritize ...
However, when considering shots, you'll want to consider a few things. One, they'll be more expensive than vitamin B12 supplements. They can also cause side effects, such as skin rashes, headaches, ...