I have had a couple button compasses that I have used for about tens years with no problems at all. I believe it just depends of if it is a good compass or a cheap dime store piece of junk.