The 88-year-old actress, who plays Dot Cotton in the BBC soap, has also admitted she has to continue working after her pensions were hit by the financial crisis.
In an interview with Radio 4, she said: “I see things in my eyes now. My eyes are not very good. In the left occasionally I do get this small circle with what looks like cross-wires.
"I do pray about my sight – maybe it will return.”
She went on to reveal that she had to keep on working because she was scared of “being poor when I’m old”.
She added: “You might laugh at that and think ‘she’ll never be poor when she’s old’ but I’ve not squirreled away lots of money.
"I’ve had two pensions each that have gone down by 50%.”
June has played Dot for 30 years after joining the soap at the age of 58.
She was made an MBE in the 2008 Queen's Birthday Honours.