I know there are people who make money out of forex but they are getting less and less in the longer time frame.
While the winners are %20 in a 3 months time frame, they are %0.22 in 3 years. You know why? Because they played too long.
"citation needed"

I mean, you may have those stats, but they say nothing about the "why." For all we know, with such a low entry barrier and so much hype, myths, and charlatans out there, maybe only 0.22% of the people use sensible strategies. For 10,000 fools that's still 22 wizards, and they get the spoils from 9,978 others.
Things really get messy with forex. Forex players will never agree with this but its gambling and definitely not a job.
Actually, maybe that's one of the reasons for the above: most people don't treat it as a job, but use it as the means for their gambler's high. No surprise they play like idiots.
With gambling proper, you don't have an edge -- the house has the edge, period (and when it turned out to be not true, as with blackjack, they changed the game, blacklisted card counters, etc.)