To be successful in forex you need a full understanding of price action,(which is difficult enough for the majority grasp) and the games that are played......
You could spend 10 years trying to master it and fail, it all depends on what your looking at during that 10 years....