I've had 3 betta fish in 3 years and I've lost all of them around 9 months after I got them. I do the weekly water changes, feed a varied diet, test my water, treat diseases as told, and heat and filter my tanks. I feel like I'm doing everything right but my fish always get dropsy and pass away...