A long, long while - forex trading comes with it's own steep learning curve and the only way to effectively learn is to trade [starting with the demo and moving on to live accs and small lots].
The problem is that there are numerous online resources that you can get the info from, some free while others are valued at premium value. I would suggest that you review the free ones and see if your trading improves. And once you have netted a profit, use a small % to pay for a decent "all included" course..