Demo account trading is not a race. Take as much time as you need and carefully learn how to trade. Don't compare yourself with others, especially if they take less time than you. This is the lerning phase. The longer you spend here the clearer will be your basics. however, let me tell you that for advanced learning there is nothing better than live trading. So take you time on demo and when you have gained enough confidence and skills open live acc, preferably a micro a/c and start trading there.