Hang in there because we all make mistakes. I know it's hard to think about this, but there are other jobs and if you've lost faith in the company and vice versa, then maybe even though it will be difficult you may need to reevaluate your situation and put yourself out there to do something else. Take it one step at a time and focus on what you can do now and not the past mistakes.
PSJ