Is it tail biting? And how often do you normally do a water change? Three weeks is way way way too long. You should do the 50% changes as suggested but also make sure you change at least 25-30% a week-maybe more. I think this is ammonia poisoning as well. Does he have any weird red stripes or...