Review (1/5): Horribly uncomfortable!
Can't say if they stay on the glasses over time, because I pulled them off and threw them away after one day. They have sharp rather than rounded edges and it actually hurts to wear them worse than the original nose pieces that came with the glasses.