I see two different ways to consider a gambling session complete:
For some, it is enough to play by limiting their deposit, or until it is completely lost, for example, as the author of this topic described to us.
Some people will play online casinos until the time allotted for the gaming session is over. For example, if such a person wants to sit and play slots for an hour on Friday, then after an hour, he will get up and go, regardless of what result he sees on the screen.
Allow me to comment on two ways of gambling you have described. What you have said is great, but on the other hand it turn gambler into a prisoner of limit and time. Deposit limit and time limit forces gambler to adjust his gameplay to them. Suppose you are winning, you think you have caught luck, but its XX:59:59 on the clock and second you have to stop gambling. Gambler will end his session with bad aftertaste even though he is in profit. The same goes with budget limit. Imagine situation, you have planned to have a nice gambling session, you start with a positive mood, then he looses first bets and quickly get out of funds. What should he do next? This is rather identical to preparing snacks and drinks for the movie, and eating all of them during opening credits