Hope your appointment goes well for the kittens tomorrow.
As for Frankie... he's making progress, that's good!
Hopefully he will have sight eventually, but I believe some people here have had blind cats that have had a good quality of life. I'm sure you're doing all you can for him and his brothers and sisters. At least he has someone as attentive as you to care for him.
Let us know how the appointment goes!
As for Frankie... he's making progress, that's good!