DHCP doesn't give you an IP address forever. You get a lease with an expiration time.
Lease times vary by network design. A coffee shop might use -hour leases because customers come and go. A corporate office might use -day leases because devices stay connected.
Short leases reclaim addresses faster but generate more DHCP traffic. Long leases reduce traffic but can exhaust the address pool if devices leave without releasing their addresses.