B12 injections can be really helpful if you're deficient or on the lower end of normal range! Many people notice improved energy levels within a few days of getting them. They bypass the digestive system so you get better absorption than oral supplements. The effects typically last several weeks to a month. Just make sure you go somewhere reputable that uses proper sterile technique.