This does sound like the onset of old age for your boy. I suggest taking him to your vet for a thorough check and explain your worries there.