-snip
I support you to do good things for yourself and I hope you really hold the commitment that you have planned. As other people suggest, it seems you have to find other hobbies to divert your mind when you have free time. Because I'm sure when your free time feels bored and your mind will go to gambling. I have experienced addiction before and familiarize myself with other hobbies can help a little to provide other more useful activities. Keep it up.