There is no specific amount of time to trade a demo account. The major aim of demo trading is to master the basics of Forex and other critical aspects of trading such as Risk Management and developing your strategy.