From my experience, the hardest thing in the Forex is how to close a trade with a profit because due to the volatility we can't assume that the price we click is the price we got.
the hardest thing in forex trading is defeating our self. everyday we will learn new thing and most of it about psychology trading. skill and trading strategy can be learn in one month period but psychology is a long time process.