Hello Plympton, welcome to the site and it does take great courage when people do admit they have a problem but sometimes they can't fix something they don't understand and know how much this is affecting their own life and those around them.
If you are addicted to gambling then you need to see all the negative aspects this can create and triggers that will eventually want to make you gamble, and these can amount to what you know yourself is the reason why you need to gamble.
A gambler can never win, sure there are times when you have a nice win fall, but the temptation to double your money only means you'll lose everything that made you a winner, so these thoughts plus any other trigger tempting you to gamble need to be established, but it's very difficult to do this all by yourself, you need help from those who are experienced, so gambling can be stopped.
A craving is definitely one trigger you need help to overcome, it's the same with any addiction.
Someone suffering from any type of depression may be included to become addicted, they feel that winning, as in your situation, is going to make them happier, unfortunately, it doesn't happen that way, the opposite happens, the same occurs with another person addicted to alcohol, 'just one more drink' is the same as 'this is my last bet', there is no end in sight when addiction takes over.
Shame and guilt are strong feelings for anyone in recovery from addiction and may cause you to relapse or alternatively, it can motivate you to stay in recovery, depending on the situation you're in.
No one is blaming you for this addiction, sometimes it just happens as a friendly way to entertain yourself but then develops into a problem, and one way is to ban yourself from any gambling venue and the mission is to see your wife and child, but can I suggest you write down your addiction, the problems associated with it, so you can had this over to your doctor, and please don't be afraid of talking with them, they counsel and treat all sorts of problems and can help you.
Please get back to us, although I'm about to log off as I start very early, but will look for any reply you've made back to us.