In my opinion there are some things that simply cannot be fixed. The trick is to find out how far you can get before hitting the irrepairable. Once that point is reached the best one can do is come to terms with what is beyond repair and accept having to live with the consequences of that damage. That at least has been my experience (so far); others, of course, may have a different take. Each of us has to work out a way through the challenges we face during our lives which suits our character and capabilities. I don't think my approach is necessarily appropriate for everybody, but for me once I stopped trying to surmount the insurmountable, things became a little more manageable.