Control yourself. Yes, it's easy to say but difficult to do, especially that you mentioned that you're already addicted to gambling. In my opinion, to control yourself is to focus on different things. Just focus on something that is catching your attention, and little by little spend more of your time on it and spend less on gambling. Just take it slow, because it's not easy to STOP. Your mind needs to adjust.
Yes. But a gambler must be aware of addiction from the beginning of his gambling life. Then he must prepare himself not to get addicted into gambling by not staying more time with gambling. This seems and working idea to prevent gambling addictions.