The battery of MicroBot Push will last 1 year if it is pushed 10 times a day. However, there are many factors that can reduce the battery life (e.g. temperature, humidity, wireless interference, etc.). Using MicroBots with Prota can help increase the usage time because MicroBots don't look for the peer devices (i.e. smartphones) when paired with it.
It takes around 3-4 hours to fully charge a MicroBot. With one charge, a MicroBot's battery will last for about one year, if it is pushed 10 times a day. The battery life will vary of course, if you use it more than 10 times a day, or less than that.