Welcome to bluelight. First thing, we don't use "swim", " my dog", or any other such replacements. As many have said before me--it offers no protection, and is annoying to read. (Lol now I'm sounding like the mods...guess I've just read that explanation hundreds of times)
To answer your question--when you say you shot heroin in the crook of your elbow I'm assuming you shot into a vein (you kind of worded it oddly so just making sure ?)
Is there any swelling at injection site? Is there an abscess? Or is it just sore?
No one can diagnose you over the Internet. If you truly fear infection, see a doctor. That said, if you have no abscess, swelling , or outward sign of infection, you may have hit a nerve. Or--were you digging around to find a vein? That may not hurt at time but boy you can feel it later.
My guess on your shoulder ache--you're probably favoring the elbow as its sore, thus moving abnormally--putting strain on your shoulder. But again--I'm no doctor.
If its only aching and no swelling, abscess, etc, you'll probably be fine in a few days. Just like any other ache...