It's for sure swollen. Looks like maybe it tore the muscles behind it's eye by the way it's off center. Every fish that had an eye injury in my career healed completely. About as long as it takes from the time you smash your finger with a hammer accidentally until your nail falls off and you regrow another one. 2-3 months at the most. I bet closer to 1-2 months IMO.