The only one that can help you is yourself, if you dont committed to keep your promise then any advice is useless, go find a psychiatrist to help you to deal with your addiction, keep yourself busy with hobby and activities, then always remember how gambling affect your life