It got a belly seemingly over night. I found it resting on the rocks but when I put food in the tank it swims up in a nice energetic manner to eat. So I thought maybe just full of eggs. But now its been 3 days and it still seems energetic but is struggling to swim. Like its body is too heavy for it to lift. But its still swimming quite a bit after feeding. But just lying on the rock floor until feeding time. Sorry about the pictures. Its a bit shy when I'm close to the tank.