hello..wht ever the description u hv given, it seems u hv soft tissue injury
in deltoid or biceps
.. so i will advice u to meet a physiotherapist, and he can deal it properly...
u need rest, tapping, ultrasound
....now u can apply ice also....
Dr Sidharth (PT)