I think glasses should be microchipped.....
I wear mine all day, every day and only take them off to go to bed (OK, maybe to wash my face, have a bath/shower but you get the picture). I still manage to lose them. I have fiund them in the following places:-
On my head
Wearing them
In my bed mixed up with the bedding (even down at the foot end)
In the bathroom (including inside the shower cubicle)
Under the bed
On the floor on the opposite side of the bed to where I sleep???
Downstairs
In one of my children's rooms (and not just if they are awake in the night)
In the car
I also once left them at my parents house
The moral of the story? Always have a spare pair, particularly since nowhere makes them on site any more and even singe vision lenses can take two weeks or more to be ready