The We-Vibe takes about 2.5 hours to charge, which should deliver up to 2 hours of playtime.