That much of a weight loss DEFINITELY calls for a vet visit. He could have hyperthyroidism which will cause him to lose weight. He'll be in my thoughts and prayers. Keep us updated.