Solutions to this problem vary per person. It may or may not have the same effect as to the other but it never hurts to try. I think one of the most effective solutions is to invest on a new hobby (that does not relate or is a far different category to gambling). Once youve invested in that, youll be able to spend more time to that hobby and to yourself. Little youd know, you no longer find yourself gambling.
Yeah the solution for some people is different because they have their own reasons for surviving on gambling and psychological differences also affect. but in many cases your solution is quite helpful. look for other profitable activities that do not have a high risk like gambling just spending your time on there. it made a lot of player got out of addiction in gambling
We can never say that they have some reasons that are clearly valid, if you suffer from different mental problems, you wouldn't know that unless they share it. I agree that @SushiMonster has a point on having a new hobby. Definitely nowhere near close to gambling. The wrong thing with it is you could get addicted to that too and you might have a wrong point of view if not treated well. I don't agree that you should gamble anymore if you were once addicted.
~snip
It is good that you care for your family. Life with a gambler is very hard and your family will feel bad while you lose money in gambling especially the money which is necessary for your family. If you want to gamble you should use extra money and not the money for your daily needs. If you do so you will lose your respect in your family and they will be in depressed conditions.
I think it's best to take care of your family. For me, it's the number one priority in my life, next to getting rich. lol. I want to be rich and having the right mindset is the way to do it. It should always be like that, not using the budgeted money. I think they wouldn't just lose respect but they may hate you for it.