online gambling can be quite difficult since theres noone there to stop you, if you have casinos around you where you live, you have the option to sign yourself out to where you can never step foot inside that casino again.
It's true if you are a loner. But if you are living in the same roof with your siblings and parents, I doubt it if your urge to gamble is uncontrollable. A simple way is letting other family members to hold the password in your router, block sites where you gamble and of course obey the rules. If you can't obey your own rules, any method that you will try will never be effective.