If you really can't control yourself, you'd need to find a way to lock your funds for some time when you feel like you should stop gambling.
For example, at Crypto-Games you can also invest in their bankroll and your funds are stuck for 24 hours, so you just can't gamble it.
You also have to pay a small fee if you take it out in less than a week, even more reason not to gamble it.
I was looking for this solution for a while
Not because I had a gambling problem, but because I would spend most my earnings, I wanted to lock the funds for a while until I save up for a car or something big
Basically, I didn't have much luck setting this up
Closest solution was creating a lockbox and depositing the bitcoins inside
Give the keys to people you trust and explain them the situation
When you want to take the money out you have your own key and you have the convince the people you gave the keys out it's time to take the money out so they give you the key
Since only 1 key won't open the wallet