Demo accounts typically expire after 60 days. However, if you have a live funded trading account with us, you can request to change your account settings to set it as non-expiry.
There are no limits on open orders or messaging activity within demo accounts.