Sadly it sounds like an issue with his swim bladder, which they usually don't recover from. I would change 50% of the water every 2-3 days, and be careful of how much you feed them. Overfeeding can cause bloating and more importantly it can cause the water to turn bad, fast.