I have a couple of thoughts for you. First off, I'm glad to hear that you've decided to get help. You mentioned that nobody should have to fear coming home to someone like you... well you are included in that, not just your husband. I'm sorry to hear about your bad day and getting stranded is something that lots of people are worried about, so being depressed or anxious or any of those things are perfectly normal even for folks not battling mental health issues so I hope you don't beat yourself up too much over that one.
Now, as for telling you that you'll get better, you will get as well as you're willing to get. For me, medication has helped me tremendously by calming down my anxiety and the depression that came along with it and has helped me get my head back on straight so I could focus not on the anxiety but on recovery. You are fortunate to have a family, which will give you something to fight for. that can be difficult for people, but just remember how much you love your family while you're going through this battle and I can assure you that you will get through it. I've been taking a combination of Lexapro and Seroquel for the past month and both my mom and my mother-in-law have both remarked how much happer I seem and how much more relaxed my family seems. When you're on edge and when you're afraid of what's going on inside of you it often manifests itself as anger. Anger is a secondary emotion to fear, anxiousness, sadness and a host of other things, so it's not surprising that you're short with people. I was the same way with my family far too often.
There is most definitely help out there for you. Find a good counselor whom you can bond with, that's the essential first step. If you do or do not decide to try out some medication ultimately there is no magic wand that's going to make it go away. I can tell you that any effort you put in is rewarded in the long run. Your relationships take off to new heights. You will care more about the things that matter most to you and it's truly an awesome experience when you get to the top of the hill that you'll be climbing. Trust me, you can get there and the view from the top is awesome! Good luck!!