Recently my goldfish has grown an extremely large tummy and keeps floating upside down, sometimes on the bottom of the tank, sometimes the top. But then if you put your hand next to it on the outside walls of the tank, it will turn the ruight way up and swim like usual. It isn't pregnant as it has been overweight for months now. Whats wrong with it and what can I do without having to take it to the vets?