When fully charged, a massage gun usually lasts two to three hours. However, if you leave it off the charger for longer without using it, the gun might be able to last longer than three hours.