Nope I disagree with this, the amount of time doesn't really affect it, for me it is the amount that counts.
You could spend less time but play with a higher amount, or you could spend more hours but spend less if you just want to enjoy.
It sounds like a superstition, for me it isn't really the amount of time but the amount of money that you spend which could lead or be the reason why they would call you a gambling addict.
The amount of time spent gambling does have an effect. That doesn’t mean the amount of money used in playing doesn’t count. Both the time spent in playing and the money spent are both important to look out for whenever you’re playing.
When you’ve spent more time playing than already planned, there is a high probability that you’ll also spend more money than you bargained for. If you spend more time playing, you’re also likely to spend more money that you didn’t plan to spend as well. It’s that simple. Best to set a time and perhaps an amount limit and stick to it.
of course it will have an influence, because in my opinion gambling can influence the thinking of someone who plays it, and if they play gambling for a long time it is possible that it will influence their thinking, and with the amount of time spent gambling of course the magnitude of the losses will only get it and this could cost them a lot of money sooner or later, of course it will stress them out if they always experience defeat and it's true what you said, they could end up spending a lot of money in just one gambling session.
and if they spend a long time gambling, I think this range will make them easily emotional, because every round is unlikely to make them happy, so maybe there are rounds that make them upset and can trigger their emotions to rise. Therefore, in my opinion, it is better to gamble within a set time limit, but not too long, because in my opinion, the longer you gamble, the worse it will only get.