Set Betting Limits,Avoid the temptation to bet more than you can afford to lose. Set clear limits for yourself, both in terms of time and money. Gambling should be about entertainment, not financial desperation.
This is one crucial point that people miss. If you want to gamble, go ahead! BUT ALWAYS HAVE A LIMIT. This isn't just about gambling. Think of gambling as a form of entertainment, much like going to the movies or dining out. You allocate a specific budget for these activities, right? gambling should be no different. Create a budget and stick to it. If you win, you can either go with what you have earned or continue but remember 'stop loss'.
There is always the hard mentality among humans and that's the mentality of breaking rules and that includes even the one set by themselves and only few people can stick to principles set by themselves and same thing goes with gambling habits. Like you said too of everything is not good but most people just tend to ignore and once you have reached the height of addiction with your habits then it's probably a one way journey back because it's takes grace to stop it .