I think long term trading is most profitable but i am newbie in forex therefore i am using short term trading because short term trading is not difficult for newbie and can get good trading in short term and after when get alot experience then newbie should start long term trading.