wow, that looks pretty darn bad, get it fixed asap. I torn both of my bicept tenons one year apart two or so years ago. it's amazing what you can and can't do with them now. sometimes the simplest movement causes them to cramp up. I have to stretch them out or turn my wrist down to stop it. I use free weights every day to strengthen them but no bicept curls only reverse and hammer curls every third day and it sure helps a bunch. my theory is it caused be not drinking enough water and/or taking antihistamines.