How long does the Z-Vibe battery last for? Each battery lasts for about 24 hours of continuous use. So if you use it a few minutes a day for example, it will last a long time. If it's on for an hour per day, it'll last for about 24 days.