The closer the iPhone gets to a full charge, the slower it goes for charging. At the last 5% it's almost a trickle charge. I tend to charge mine overnight if it starts getting too low. I always have a full charge in the morning. I also reset my usage before I undock, so I can track how much I am getting out of a full charge.