It depends on how often a router may disconnect; they typically receive a new IP address every time they connect. It's also a matter of the ISP's policy, some ISP's force a disconnection once per day while others don't.
One of the main reasons to use a dynamic DNS service is because your IP address changes frequently. A service that requires you to pay for each record update is a non-starter for that use case.