I'd say that depends. Before you get started on a live account, there's a lot to learn. Some may devote more time per day or be faster learners, or vice versa. You should be consistently profitable trading on demo as well, which some get more easily than others. Once you do go live, you should always continue learning!