You can't hit a vein with a sub-q injection. It's impossible since you aren't actually injecting into a muscle.
There is some sort of impurity in your IGF that you are allergic to and that's what is causing the allergic reaction. I would take a low dosage of an allergic medication like benadryl and stop using the IGF.