I take gambling a bit differently than most people.
Instead of thinking of gambling as a source of income or a get rich quick scheme, both things which it is not, I think of it as purely for entertainment. And so I only gamble with tiny amounts of money and I follow a strict profit/loss gambling limit. But that requires quite a lot of devotion to self-discipline. There is a lot of ways that someone can interpret the saying "only bet what you can afford to lose" but people cannot really decide on how much is too much. Especially during high adrenaline events like betting.
I do the same thing, each week I set $10 as my maximum bankroll, placing only $1 on each bet. But most of the time in a week I have only made two bets, meaning I spend only $2. If I win both bets, then in the following week's game I increase the amount of my bet to $2 in each game, but always with a bankroll limit of $10 per week. If it happens that in one week I lose all $10, then I stop playing until I have another $10 the following week.
But it is very difficult for me to lose all $10 in one week. This makes me calm because $10 is not enough for me to withdraw to my country's bank, in other words, it really only serves for me to play for entertainment, nothing more than that. Even in cases where I have winning streaks, I don't think about playing with the objective of making a lot of profit to live off gambling.