Most brokers provide access to demo accounts indefinitely. One can be kept up for as long as it takes you to improve your trade abilities