meaning of sonst sind wir in hundert Jahren noch hier

sonst sind wir in hundert Jahren noch hier - German to English

... usually we will be around till doomsday. [coll.]