RE: upper arm injury!? Hope not..
yea goto the Doc, if he advises you to lay off, then lay off. no point making the problem worste, i highly doubt you've pulled or ripped a tendon, its happened to me before. trust me you know if you have [:0]
if may be a strained muscle but if it was it should give you stick when you do any type of arm work .
see the doc