I've had a 40 gallon tank set up for about a year now. It's never been fully stocked because I can't seem to keep fish alive long enough to fully stock it. I test regularly for pH, Nitrate, Nitrite, Hardness and Chlorine. All levels remain stable in a safe range (with the exception of the initial Nitrite/Nitrate spike during cycling). I only add one or two fish at a time and I do regular weekly 20% water changes. Twice I've had ick outbreaks that killed off most of my fish so I set up a quarantine tank for new or sick fish. I've tried 3 different fish stores thinking it may be the fish I'm buying. None of the fish die instantly. Some last a week or tow. Others last a month or two. I think the longest survivor lasted about 6 months. Usually a day or two before they die, they get really lethargic and just lay at the bottom of the tank, but are still breathing. Then a day or two later they're gone. The only other thing I can think of is it's something with the well water that I am not testing for. Does anyone have any idea what the problem can be or what I can try? My last resort is getting an RO unit, but because of the cost I was hoping for other suggestions first. Thank you.