Eu acho que o problema aqui é a própria velhice do peixe...
Mas sim, pode demorar algum tempo. Depende de vários fatores:
Estádio da doença ( se já tem essa doença há muito tempo, pode ser difícil eliminá-la)
Idade do peixe
Fatores hereditários
Imunidade
etc
Agora é assim, como qualquer doença do origem patogénica, como esta aparenta ser; é provocada por um fungo, protozoário ou bactéria, etc.
Se aumentares a temperatura do aquário, o metabolismo do ser patogénico vai acelerar e o agente causados da doença irá morrer mais depressa.
As bactérias e tal também têm o ser tempo de vida...
Lembrei-me agora que o peixe também pode estar cego desse olho.
Pode se ter cegado.
como os cães que são cegos e têm assim um branco á volta do olho