Setting limits is a really good system to use. But you always have to ask yourself.. Why do you gamble? Do you want to have fun or do you do it only to win money? If you want to have fun, start up a game and reach your limit within 2 minutes.. Do you continue play? Or do you follow with the limits? That's where most will have issues I believe, I know I have.
Asking yourself sometimes or reminding yourself why you are gambling will not help. If the mindset you brought into gambling was not right in the first place, then there is nothing such a person can do when they are pretty much involved unless they stop totally. Until such a person realises he or she is having fun and either they win or loose, no problem, then a limit can be set, and anything apart from that won't count as some people out of greed will just want to continue to keep winning until they get burnt.
You should try to learn from the past and always be grateful to feel it is enough , take it and just leave full of joy.
Don't force yourself for the sake of making your near impossible dream to come true, just be realistic , gambling is not your way to make money , all you will achieve iss just greedy and bad feelings.
Yup they are just gambling to satisfy their own selfish desire.
Just imagine if you will solve what is the probability of every games in casino, if you are not rich enough and having a problem on what you are going to eat tomorrow then stay away in gambling. Do some work offline or online, the trip to success don't rely on some card game or roulette, you need to work it yourself and if you cant stop your habits then get some help with your friends. There are always a way so there's no way to say to gambling.