Weekends are hard for me. too. My mind does the same thing as yours' also.
I come here and read, and otherwise try and keep myself occupied.
One thing I think of is alcohol and what it did to me. In fact, I was just thinking about that this morning. I never want to go back there.
One day at a time helps. I've had over four years of them and I still get like you. It's hard, but so worth it.
Best to you. And stay strong.