We all know how you feel. We've all been there, or are there now. Craig is right -- you have us. When you need to vent, come here to vent. We can help you through this, as can your faith, if you are the sort of person to have faith.
It is easy to get discouraged, and only you can say when enough is enough. But we all do learn patience...Lord knows I did, and I need to. And I learned how to really try to see things from the other person's perspective. It's easy to get discouraged because we live in a society that is constantly shoving instant gratification at us. When we don't instantly get what we want, we move on to something else. We are not taught to learn to see things from the long-term, just the short-term.
Hang in there and come here to post and focus and vent.