I almost lost my glasses a few times in similar ways. I was lucky to catch them twice.
I ended up getting laser eye surgery, which at about $7k was pehaps not as economical as buying an elastic strap. It has worked out well for me though, so would be worth considering.
|