I use the stick on bifocals- have only had one come off in three years of use, and it was my fault- left an edge sticking out that caught on my glove as I wiped my face.
Trick: only use one- it works just fine once you get used to it. ANd, put them on upside down- round edge up