I think rarely any broker has restriction on demo time, with almost every broker you can use demo for unlimited time. It might get deactivated or disabled if not used for a long time, happened with me (turnkey forex) but you can always reactivate or can create a new one.