We have 2 now and many others in the past years. Take him to a vet. Could be many things but whatever it is, it isn't good. Good luck.
Hope he does well. We lost an old gal 3 months ago who was almost 18. Her sister we lost New Years Eve. Would have been 18 in April. They do weird things sometimes.