I have been trading for almost 6 years now, and in that time I have made every mistake possible. I had trouble selecting my entries, finding the best time to take profits, losing control of my emotions - you name it. I learned to trade by brute force - through trial, error, and much money lost over the course of 5 years.