I'll second oldtimer.. have you set goals to move forward?
Have you heard of Dave Ramsey and his programs? There's a lot you can do on your own to help with the money sitch.
I understand your wild swings Mama..I really do. Even to the point of giving it a breather after a backslide. Just please don't allow his reactions and anger to keep you from working to solve problems or communicate. Trust me.. we had 4 years of sweeping issues under the rug and looking happy. These things do rear their ugly heads if not addressed in some way.