Sorry to hear this..
But as the previous posts have said you’ll get past this difficult stage, couldn’t agree more with the other posts get yourself on Gamstop which is a free sign up and blocks you from registering to all UK licenced casinos for a period of 6 months, a year and 5 years I believe.
Other people may completely disagree with what I’m about to say, but if I was in your shoes right now I’d sign up for Gamstop then there is no chance of gambling for a large period of time, take a small loan out with your bank IF you can afford to and have a stable job, just to see you through Christmas, sometimes you have to pay to learn, wishing you all of the best and hope you can learn from this and have a good Christmas.