Welcome to CH. The forum answers any reasonable question.
Some, not all, ISP companies will change the internet IP from time to time. It is often done to balance the traffic load on the ISP routers. For example, you and a number of other users may be on one of the IPs available to the company in your area. Let's say the number got up to 61 and maybe the limit for that switch is 64. At the same time another switch has 11 people on it. So then, the ISP will reset the connection and give you the IP with the lessor traffic. On other days it might not be needed. Or they will move other users instead of you.
Does that answer your question?
To clarify, the OP is talking about the address on the internet, the WAN address.
I am sure he does not mean the local address on the LAN
Typically the lease on an internet address will expire in 24 hours, but this is not a hard rule. Of course web sites should have fixed IPs that stay the same. Bet even they must sometimes change due to unseen issues. The DNS system takes care of this. Or it should.
hard rule.