Just send 1 satoshi to your own bitcoin address (or to mine) without any fee. That will stop you from gambling at least for a few days.

How would sending one satoshi help?
It will lock your funds till it gets 1 confirmation. You have to send from the address which you have to lock.
You will get it unlocked in a few days. (Don't blame me if it takes forever.)
Ah, I see. Nice way to stop gambling, but if I want to spend it, and it is locked for more time than I expect, then that might be trouble. I think, holding the funds at an escrow might also be a good option.
You can also send it to a family member to hold the private keys, for a month or a later time. Or make a paper wallet and ask someone to lock it away.