There is no definite amount of time that person should spend in order to master the trading process. Thats highly subjective. Every person has a different understanding power, estimating, grasp on new techniques making predictions and personal efforts, etc. Some people gain efficiency in trading in few months and some do not even after trading for years. And yes, experience does help in improving your trading skills.