This is a good thinking and practice on your end so that you won't end up chasing winnings and instead calculate your actions first before making any further decisions. Allocating a specific amount of time to gambling, not in an excessive manner can help you to build your routine and can be your way to assess your playing style and your gameplay in general so you can do better on to the other bets and plays. After all, having a very small timeframe will just make you crave for more, so might as well dedicate a few hours already so you won't have the strong urges to break your limitations.
Yes. This is also a good behavior that is really hard to do for many of us. Once we start gambling, the only thing we can think of is how much money we can make. Without thinking of the time and we think that it is really slow. We often forget to take our time when gambling, many people prefer to make a rush that's why they end up losing money as they do not make a proper decision while gambling.
But it has to be done precisely because many gamblers out there cannot control themselves, it is very easy on the heat of the moment to do things that you may regret later, and while there are many unexpected circumstances that are impossible for a person to prevent, and as such a less than optimal reaction is to be expected, when it comes to gambling you know when, where and how you would like to do it, so it is unforgivable to not take steps to prevent yourself from losing more money than what you can afford in a single session.