отчаяться, разочароваться

Nothing was working out. I almost lost heart. Then suddenly things really started to happen for me. / Ничего не получалось. Я почти отчаялся. А затем всё пошло в гору.