Sadly it sounds like you have to take the Tough Love approach.
Sit her down and lay out the options for her. I would put dates on things, if you don’t stop by this date….I am gone.
I would say, gambling for 24 hours straight is a problem. Now ask her to tell you why it isn’t a problem. And then ask her at what point does it become a problem? If she hasn’t got any answers, I’m afraid you have run out of choices.
There really isn’t any difference between addictions to alcohol, drugs, food, sex, or gambling.
Set a bye bye date to her, explain it clearly to her. Ask do you have any questions? If nothing changes by the bye bye date…….then their is your answer. Good luck. Remember, you have to take care of yourself first.