That's a good question we know forex is business and every business need invest time .If you do invest there more time then you can make high skill. However forex is online business then we can do this business any where. If we do invest for learning two hours then it's enough.