It's not weird for egglayers to carry eggs around for a long, long time. But it could also be an internal problem. It doesn't look like it has dropsy if I look at the scales. But if it's an internal problem, it could be multiple things. Tumor, broken internal organ, worms, parasites, etc...