being sore a little from shots is not totally avoidable, but everybody is different and and every site is different. After the shot I rub it really good and that seems to help, you could try ice. But I was in the military and had more shots than three people combined in a 5 year period, and I can tell you there wasnt one that wasnt somewhat sore.