I used to wear glasses for short and mid distances.
Then cataracts happened.
Went to Bangkok Phuket and had tri focal lenses fitted. Brilliant.
No need for glasses any more.
The tri focal lenses give me short, middle and long distance vision.
A tad pricey but worth every baht.
I am not an eye specialist but it might be an option.
https://www.brightviewcenter.com/