Glasses obviously don't work because every time we get a clear and close look at the stuff with new glasses, we "blind" ourselves just a bit more, so we need stronger prescriptions.
Eye surgery has a similar problem, so that many people get their same eye problems just a few years after a "successful" eye surgery.
To really improve your vision to the point that you enjoy an independent life without glasses, contacts, and regular visits to eye tests, optometrists, and eye doctors, you have to address the underlying issues. You have to find out what it is, deal with it, and let it go. And that is much easier to do than most people think.
Will your optometrist or eye doctor tell you about this?