You've got a great doc if he prescribed injectibles right away. Most prescribe androgel and won't do injectibles unless as a last resort. I haven't had much luck getting my endo to recommend an injectible.
I'd stick with a local pharmacy, there are ones on the net, but you need to send them the scrip and it could take a while. It's much faster to go local.