How long does the battery last?

Up to 2 years. If your battery gets low, you will get noticed (and we also). before the battery dies totally, you will receive a
whole new RE-BELLS for exchange for your old one.