20 - 30 minutos
Iphone battery life was getting lower and lower.
I got the battery replacement kit from ifixit, but I never installed it. Instead I upgraded the OS to ios5. This seems to have improved the life of my original battery considerably.
Try upgrading to ios5 first. Then replace the battery if you need to.