You need to do more water changes - once a month isn't enough. Have you tested for ammonia, nitrites and nitrates? If so, what are the results?
I would start out by doing alot more water changes - he may heal up just fine with clean water. If that doesn't work then you can try some aquarium salt unless it's worsening, in which case you'll probably need to get an antibiotic.