I voted for 1 to 3 years. Professional Traders as per This Website means a trader who takes 10 or more trades per day. Many people in India do not have clear view when they use the term “trader” and “investor”, I personally think that if a person is willing enough then he/she can take up courses and can learn how to trade efficiently by 3 years in the market - the basic knowledge of analyzing the market is a must and that takes time but not 10 years, of course this will differ from person to person.
I am not sure which category I fall into, but I have done multiple courses (NCFM, QuantInsti, Urbanforex,Fibonacci, etc) and this will be my 3rd year in the market, I have made a program which generates trades for me and I do not take positions without the signals which leads to like one trade a month sometimes even one trade in 2 months, so I am pretty sure I do not qualify as a professional trader.