I think to learn forex 3 years is not much and for some 3 months is enough. All depends upon the trader who trades forex. Some wants to make money even faster in short time and they become looser and some want to learn first and then enter to make it a life long earning system. That we can term it as PATIENCE !!!!!