Learning to trade is a life-long journey and every trader's journey is unique. There are many things you will have to master, beyond knowing when to enter and exit a trade! On average, you could expect to learn to trade in 1-5 years. Based on all of the traders i know, it took most between 6 months to a year before they saw profitability, which then sustained itself into the future. When learning a new market, put in at least several hours a day.