i don't know why anyone would bash on your husband, he seems like a wonderful man, you're very lucky to have a husband who seems to have been so understanding and supportive during a difficult time, even if its wearing on him, it sounds like he's trying. Men are not wired to be as good at compassion and listening as women though, so finding some good support with female friends is a great thing.
I agree with the post that suggested going to your doctor first for bloodwork - i had thyroid disease i didn't know about, and although there were many other factors at that time making me feel down (infertility, being diagnosed with cancer, etc), the thyroid disease wasn't helping, made me feel even more lethargic and depressed. Getting that under control definitely helped. A friend of mine had severe vitamin D deficiency and it was amazing the clarity and happiness she found once she started taking supplements for it.
But if they determine there is nothing medically wrong, there is nothing wrong with getting outside help! Finding a good CHRISTIAN counselor is never something to be ashamed of (and that's important if you're a Christian because they can help in a God-based way that you can relate to). I have friends who have used counseling with wonderful results, they help you focus and get to the root of the problem... and you can't really turn yourself around, or "snap out of it" as you put it, if you don't understand why you're where you are. And if it takes some temporary medication to get through it too, so be it. Like another response said, God has given people wonderful skills to create medicine to fix a number of problems... and although i think depression meds are waaay overprescribed, there are definitely legitimate needs for them sometimes.
I'm so sorry you're having a rough time. Life is full of ups and downs (i've had some major doozies too), but there is always an "up" around the corner somewhere. Trust in Him.