does anyone know how long they live? I have been to A LOT of web sites about them but can't find anything about that.