Ok so my joints are killing me, I am only 24 yet whenever I lift it sounds like im 90! My shoulders are the worst everything else is ok but I cant do any lifts with my shoulders without discomfort and a horrible crackling sound. I have used various joint supps in the past but wanted to see what everyone else likes the best. So right now I thinking OsteoSport, Animal Flex, or Cissus RX. Which out of the 3 do you guys think will give best results, or is there a better one that I did not mention? Also my right rotator cuff is pretty fokked, after benching, deads, flys, presses, anything that pushes or pulls really I get a tingling feeling in my right shoulder for bout n hour or so afterwards and my right shoulder will give out before my left when going heavy, Anyone have success with any type of physical therapy for a similar problem?