First of all it is good to bring knowledge and post in favor of the area where we are.
It doesn't matter what type of player you are, recreational, non-recreational, you have to know yourself, learn to know our abilities and also our weaknesses, on gambling and mental.
So several things can be done; sometimes the excells sheet is not enough, even statistical programs, so write on a paper your game statistics, just do it.
Then take five minutes before playing to see your statistics, even make decisions based on that; e.g. like playing lot/bit time, betting level and even no play, the casino is going to be there tomorrow.
By the way, this not only applies to casino games, but also roll games, free online games, apps, consoles ... so even if you want to play some game, use a traditional board game.
You have to face reality, if you can accept not playing today, you dominate the game and the game does not dominate you.
I'm going to quote another phrase that I just wrote:
...//..,,,The good player does not end his game because he is on a bad streak or retires on a positive streak for fear of losing what he has won, but because it is time. ::://:::