Have you tried cutting up your credit cards? That may help with the spending problem. If you do choose to, do NOT write the number down anywhere. That prevents spending online, where you don't need a physical card, just a number.
Years ago, my ex-husband made me cut up the credit cards. It was a sad sad day, but necessary.

Me, I declared bankruptcy 6 years ago, had a car repossessed 3 years ago, they won't give me a credit card. But when I spend the rent money, that's really bad. I'm on unemployment insurance sick benefits right now, so I don't have a lot to spare. When I go shopping I take cash with me and a list and I always leave the debit card at home. I have a prepaid mastercard, but I never put more than $100 on it at one time. That saves me from massive online shopping.
__________________
Dx: BP2 with GAD and OCD
Seroquel 100 mg
Risperdal 0.5 mg
Clonazepam (Klonopin) 1.5 mg
Buspar 5 mg
Lamictal 200 mg
Coversyl Plus for high blood pressure
Crestor for high cholesterol
Asmanex
Ventolin