Gott a say I find the battery life really good. It's been about 3 months since I last changed the keyboard batteries - the mouse probably gets changed every month though (I always forget to switch it off).
I bought the Apple rechargeable batteries when I got my iMac, but suppose it will depend on usage.