There's no defined timeframe. Although I would recommend you to spend atleast 5 months in the demo account. This will give you enough time to play around with various strategies and see what works best for you. Also, it will help you have a good understanding of how the market works. Once you're...