The DHCP lease on Virgin Media gets longer every time it's renewed, so I think on a brand new lease it's something like 4 hours, but after a week it'll be closer to 24 hours, then after like 6 months the lease will be over a week long. However, you can "force" an IP change (either accidentally...