B12rx has been a blessing for me. I love that I can now administer my own B12 shots, and no longer have to go to a doctor for injections. Shipping is fast and based on your need, pricing is reasonable. The auto injector is a most have, especially if you have difficulty giving yourself the shot. I highly recommend if you need that extra boost of energy. I will be a repeat customer.