It seems that you might be having Thrombophlebitis
in you arm extending from upper arm to lower arm.
But it is better if one sees personally and get idea of having lesion.
Consult your doctor and get examined.
If thrombophlebitis is there then apply Thrombophob cream locally and go for anti-inflammatory and antibiotic medicne course.
Ok and take care.