David, If you reached out right now then you are not ready to give up. You want to let it out and this is a great place to do so. There are a lot of people on this site who are ready and willing to do what they can to help.
You have taken the first step to finding peace and recovery. Please, please please keep posting!!!!! :ghug3 LOL