there isn't a specific period , this depends on your learning and understanding . in general , you have to trade in a demo account until you can get good experience and define a good profitable strategy which will help you in your real trading after that .