I may be a successful trader, but that does not mean I am perfect, nobody is, I am human just like everyone else. When it comes to trading, everyone has their own issues and problems, things that they aren’t good at etc. For me, the largest problem I have had with my trading, and something I will always struggle with is revenge trading. I have greatly minimized this from my early days, and my work on improving my mentality while trading has led me to profitability, but that doesn’t mean I have overcome it. I have my set risk daily, weekly, and monthly, and I adhere to it strictly. Regardless of that though, it is incredibly often that I find I max out on my drawdown for the day/week because I place 1 or 2 losing trades, then revenge trade and max out on my risk for the day, although I always make that money back, when I overcome this problem, I know that my profits will skyrocket, this is my personal demon or challenge I have yet to overcome, and something I know many, many traders deal with. Although it is something I haven’t yet overcome, I know that I will conquer this problem in my trading through hard work, and I know, that anything hard like this, is definitely worth doing. This is a problem I know plagues many people, but for me it hurts especially, it is caused due to my own impulsiveness. The big thing I want you all to take away from this is nobody is a 100% perfect trader, everyone makes mistakes and has problems, but it is those problems that allow us to continue learning and improving. As long as you never stop learning, improving, and making your system or strategies as mechanical as possible, then it becomes a triviality to reach trading success, and not only reach it, but maintain it. In the comments below I would love for you all to share some problems you may have with your own trading, and what you are doing to fix it, self-reflection is a great way to find your weaknesses so you can make a plan to address it, happy trading everyone!