I have a 2 1/2 gallon tank that I keep at work. I have a filter & heater and the water temp usually stays right around 80-ish (I know 78 would be better, but I can't get it to go any lower...problems with the AC at work...GRR

. I have had two bettas since 2/14/08 and each of them only lasted about 3 months. I don't overfeed (once in the morning, betta "flakes") and the tank has been very clean. Both fish had started hanging out at the bottom of the tank, not eating & only going up for air and then right back down again. The last one perched himself on one of the branches of his plant so that his mouth was out of the water. What am I doing wrong?? Just a few bad fish perhaps? I'm starting to feel cursed & I don't dare to buy any more! Advice?