I guess you don't want to hear this, but in describing yourself you are describing a woman who is depressed. I have been depressed on and off several times in my life and I recognize the symptoms. So I must agree with Prisca and the others who feel you are indeed suffering depression.
I have found that one of the best ways to make a positive life for yourself is for you to take YOU out of the equation. Self-forgetfulness can be a powerful tool, useful for getting your life in order when it's out of whack like you describe your own. Go to an old folks home and give a little old lady with no family someone to talk to; become a hospice volunteer and work with the families of people who are terminal; volunteer to work at the Humane Society; volunteer to work for Meals on Wheels - expose yourself. Do for others and forget yourself. Pretty soon, you'll wonder where all your time has gone to, and your life will have purpose. If you continue to be obsessed about yourself and the state of your life, I don't see any more for you but the same. It is said that the most afflicted life is that life that has had no affliction; so if you can turn your life around to the service of others, I believe you would be in for a very pleasant surprise.
I was a hospice volunteer for several years. You would be amazed at how life-changing it is to simply go sit with someone at their home, relieving a family member long enough to go shopping, or to get their hair done. The look of appreciation on their faces is just amazing. And you've given of yourself, you've taken what you think is an empty life and found enough there to give to someone else who's in worse shape than you. No immediate miracles, mind you, but over not too much time you will find your attitude changing, your life becoming full, you becoming happier.
Do you think you could get your husband to turn over ALL family finances to you, and to spend no money at all absent your approval? It seems that one little mistake that cost you $150.00 would be the perfect logical starting place to discuss that problem. And if he calls you a nag, you can say, "Right. I'm a nag. But I'm not nearly so much of a nag as the people who call here all day wanting their money." You might even threaten to wash your hands of all the money issues and let him do it himself. I saw my mother fight that fight and she finally had to threaten to wash her hands of the entire thing. Finally, the old man had no credit cards and didn't carry the checkbook around with him. Within a few months my mother had it all straightened out.
Anyway, try living a life of self-forgetfulness, take yourself out of the equation and see if life doesn't become more simple and easier to negotiate. Give up your self and find your Self.
Best of Luck,
francois