I think that if it's to do with self-esteem that a Psych or someone of the like may work.
I have a very close friend who just spends and spends to make herself feel better. It has got them into a lot of trouble before. She goes to see a Psych who helps her deal with her issues and she does have blowouts every now and then but most of the time she is in control.