I'm a gambler more than few years from now and the main or primary reason why Im playing is because I hope I won money.
My money are seperated in gambling and investing so money for investing is secure because I use money that is really not need.
I think donating money is good but if you have personal needs you need to take yourself before others.
Sometimes when I'm bored I play gambling but even I did not feel that Im still playing , gambling give me entertainment and happiness when I play and when Im win . What ever you're reason just prioitize to earn money before everything else.