I had joints that were pretty well chewed up from years of weight lifting and these are the only two things that worked for me.
1. MSM and glucosamine- However you must take a lot of this stuff. The ONLY to get enough daily and at a very cheap price is to go the horse section of something like a petsmart or a tack house or someplace that sells stuff for farm animals. They may even be online. You want the anti-arthritis liquid that they sell for "horses." I say "horses," as it comes in the cherry Hawaian punch flavor and we all "know" how much horses love that cherry punch. 1-2 oz a day is plenty and it tastes great.
2. GH3 or gerovital is excellent and legal to purchase. go to www.realgh3.com as they have the real stuff and it works miracles.