One thing that has helped me mentally is understanding my edge is not always present and that's okay. I don't have to make money every single day. My goal is to avoid times when my edge is not there and step on the gas when it is. I still struggle with this aspect of my trading but I'm a hell of a lot better than I was when I started. In the beginning I'd make money in all the easy times and basically give it all back and then some during the rough times. You hear it quite a bit from the great traders about how there's a few periods out the of year where you can really make the big moves in the account. The other times you can destroy that progress. I think part of me when I first started trading thought it was going to be action packed, showing up to the desk, and placing a bunch of trades while staring at the markets. Truth is less is probably more and good trading is really quite boring.