For practice, it really depends on the person. If you feel that you are not yet able to do it, you should continue practicing for at least 1 year or more, but when you are able to make a profit on a demo account, maybe it is time for you to use a real account.