When your at rock bottom (and know it) there’s only one way to go from there and that up.
Big kudos to you for admitting and realising your mistakes. Unfortunately you’ll have to take it on the chin and hopefully there wont be a next time.
I’ve been there, spending a months wage the same day it hits my account and having fuck all for the rest of the month. It took me a few of these fuck ups to realise the only person im hurting is myself (was a single bloke, no responsibilities at the time) which makes it even more of a shit time if you do have a wife/kids etc.
You’ve taken the first step. Don’t beat yourself up too much. Much love and have a merry christmas with the people closest to you.