I assume you mean that you set the DHCP lease time to 5 hours. As already stated, a DHCP client will always attempt to renew the current lease, starting at 50% of the lease time. So at 2.5 hours, the client will request a renewal of the lease, and the IP won't change.
5 hour lease times are very short. What's the reasoning behind this? Usually you would only set a low lease time if you have more machines than addresses and the machines are on/off alot.
In a normal network, the default of 8 days is quite suitable, but 5 hours is too fast under almost any circumstance I can think of. All you are doing is creating extra broadcast traffic as clients attempt to renew thier leases often.