Hard to say.

I stay logged in foreveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeer.

Because when I do Log In, I select the check box: KEEP ME LOGGED IN.

If you have that selected, then it could likely be an internal setting within your compnay pertaining to your DHCP server and IP address renewal.