I think it needs much of time in practise, as I just use demo account for 14 to 15 days. but when I come in real trading every thing seems different to me. better option would be that you practise on real with small investment with low size then you could better understand the envoirment.