How long is my demo account valid for?

Demo accounts are set to expire after 30 days of inactivity. As long as the demo account remains active (ie logged in and traded at least once every 30 days), it will not expire. If your demo MT4/5 account expires, all you have to do is to create another from your client portal. You can create as many as you like.