It depends on your trading style. day traders give more time from 8 to 10 hours. But also give less then 8 hours. If somebody is doing forex as part time job then 4 to 6 hours are enugh time. Some long term traders give very small time for trading. It all depends on the trader how much want to give.