If, in addition to any of these, it is difficult for you to leave your home, then you probably qualify to have a home visit from an optometrist to carry out your free eye test there.
You can get more information from your doctor, or by calling NHS Leeds PALS (Patient Advice and Liaison Service) on 0800 0525 270.