Heck, Aragorn is 88 years old by the time of the events in The Lord of the Rings, Frodo is 50, Gimli is 139, and Legolas is over 800. Gandalf is thousands of years old.
Some people (especially non-human people) age really well in Middle Earth
Yes, but Thorin is described as appearing old, including a long, white beard.