There are a lot of people who do not gamble responsibly, some of them don't intend to do that but they just get lost in the process. Some try to control themselves but still finds themselves using funds that are meant for important things like school fees, house rent and so on.
If you are one of these people, here is a way that can help you be in control
A: set a limits; this simply means that you should budget a certain amount of funds for gambling. For instance, if you intend to gamble weekly, daily or monthly, set a limit of how much you want to gamble with and make sure you do not exceed that limit. That's why most casino games has the feature of setting limits.
B: Be disciplined; the above example won't be possible if you are not disciplined or rather when you do not have self control. Be mentally smart when gambling so you don't get carried away.
C: Remove the mindset that gambling will make you rich overnight; of course many people have made huge fortune from gambling but do you know how much these people spent to win such huge profit? Bet with what you can afford to lose and also bet according to your capacity.
D: Don't use money meant for important things like your rent or school fees to gamble. Be very conscious of this at all time.
You all can add more, let's learn .
Those who gamble irresponsibly will never follow all these things, they will always gamble irresponsibly. But for an irresponsible gambler, it is better to follow all the tips you mentioned. If one day an irresponsible gambler follows all these tips, then I think that person will come out of gambling addiction and will be able to protect himself. According to my knowledge and experience, I have seen many people who use all their money for gambling. I have seen them use all the money they earn in a month for gambling, a kind of greed is created in their mind which creates an emotion to use everything in their gambling. So I would like to add here that more than 1% to 5% of the income can never be used for gambling.