I agree with you. We should set up a limit for both money and time. Generally people focus on winning or losing money and they forget the time that is spent while gambling. Also it is good to be able to manage our emotions.
Setting up a limit when we gamble, time, money and attention that we are giving to this activity must be limited. We know where it can lead us if we aren't so careful on what it can bring to us. I was once became addicted before and learning from it this is the best practice that every gambler must.
Not just setting limits could give us best practices, but also having financial optimization towards you're betting amount investments. Having limits sometimes ignored when you did have more funds to bet for, so you should learn how to cut that system and don't ever over spend when playing gambling and practice that ways. Optimal spendings could help you control your betting capacity, and with that ample ways we'll be able to meet our limits just in case.