Well personally to me I have seen on one famous Forex trading learning website that one must least do trading on Demo account for 4-6 months. But i have done only one month of Demo trading, may be that is why i am not making much profits. But still i feel trading on Demo account too many days will not be good as the real learning is in Real account.