Time control may work, but I would say that only in isolated cases, ie, only for those who have a high level of discipline. At the same time, for most other gamblers, time control is just a useless option because there may always be a temptation to play for 5 minutes more to slightly win back.
Basically, this is very difficult to achieve, even when discussing gambling budgets, it is not uncommon for us to exceed the budget at times, often because we cannot accept the loss, leading us to use savings or assets that were previously set aside to avoid being used. However, the frustration from the loss continues to test us, prompting us to try to recoup the previous loss, and the outcome is always detrimental for the gambler. So it is very difficult to understand when talking about controlling time in gambling. Perhaps only one in ten people succeed in doing so, or that person must be a passive gambler who is still afraid of losing money.