I try to remind myself, that even though I might have lost and been unlucky in this session or the last several sessions, there have been other lucky and winning sessions and runs before it. If for instance we have increased our
bankroll from 100$ to 1.000$ and then experience a dip to 700$, its human nature to focus on the recent experience of losing 300$. But the overall picture is still, that we won 600$, so we are a long term winner, and there is no reason, why we should be upset about a temporary bump on the way.
In cash games the short term solution to tilt is to simply sit out, and maybe even without waiting for the blinds and antes to come around. Missing a few "free" hands is less costly than making a mistake for stacks, if the tilt is really bad. In tournaments we obviously cant just quit, we need to finish those tables, that are still running. But we can stop adding more tables, and we can use techniques like deep breathing and positive thinking to calm ourselfes down. Having less tables running also makes it easier to become rational again, because our brain gets bombarded with less decisions and disappointments per hour.
Its also important to not make impulsive decisions for large amounts of chips. Before calling that big river bet from your opponent, take time to really think it through. What is his value range, and do you beat any of that? Are there logical bluffs in his range, and does your hand have good removal? What does your hand look like to him, and is it likely, he would attempt a
bluff? Dont just instacall because of emotions like "I had enough of this stupid game, and if my second pair is no good, then so be it". The time bank is there for, when we face a close decision for a large amount of chips, so use it.