Might be time to get him in an ice bath.
If he is in pain, or getting picked on. Say your good-byes. If he seems content, and show signs of adapting to the injury, wait it out.
I had a fish that stopped being buoyant. Some sort of swim bladder disease, tried to treat it, but he really...