As everyone said, see a doctor first. Make sure everything is good with the shoulders. As for joint support, Animal Flex hands down. I've taken many joint support products (orange triad included)...
I disagree, I think Wayne has gone way downhill and I'm petty much sick of hearing new crap come out daily from him. He occasionally releases a good song while years ago all he released was fire