We should always give time because we know that it will not going to be a good idea if we just learn trading for a week then, start real trading in the next week. That will be rushing to failures. Although, as soon as possible we need to trade in real account whenever we are ready and have enough knowledge.