I wish I had an answer for you. But, I would NEVER cancel my appointment with my therapist. Keep those appointments and they may be able to help you control the spending. Always pick your mental health over material needs. I know it is hard but you have to force it sometimes. If you can't, give the money for your therapy sessions to a trusted friend and tell them to NOT give you the money until your scheduled appointment.