What a mess these Forums are now!
He is obviously in pain. He should see a Vet, due to his age, he coukd have hip pribkems or arthritis and the Vet could give meds that may help. I would let him rest until he can get checked.
My WILD guess is that he is in pain. He needs to see a vet.