every trader must have different requirements with the time period they use, the experience and training acquired in the demo account can help the novice trader to choose which one fits the time frame to meet the targets and trading style and there is no best time frame for forex trading because this is a risky business and there is a possibility of a loss if you are trying to find a constant or determined time for trading. You should place trades when the market benefits you.