For the price, the buttons should last longer than 3 hours before breaking, in my humble opinion.