Beating yourself up for mistakes/indiscipline is not the way to go. I know I've done that and you've done it too and it didn't make things any better.
Errors are part of trading and the only thing...