Yes, exactly like trying to lose weight: try to find something else to do that will take your mind away from sweets, so you can not carve for sweets anymore. Practicing a sport can help a lot because you finally have an activity on which you can count, you finally find a way you can spend your time in a positive way rather than spending it eating continuously. If you find an activity, you will stop gambling without even thinking and trying hard to do it. For example, pay a monthly subscription for a sport. You'll be motivated to go and do it only because you know you paid for it.
You are going to waste your money with those psychiatrist. Even they are going to give you some tips and helps you with your therapy. For sure it is going to be worthless at all, I knew it because I have an addicted friend in gambling and it turns out that there is no good result coming out after he have consulted a psychiatrist.