I know it's not cool, but my glasses have an elastic bad round the back so I don't lose them, no matter what I'm doing. Well, almost anything. The shower kinda messes it up.
That's awesome! But what happens if you were to headbang with it on? Would it still hold your glasses in place?