Life can be trying at times, if we let those trying times get to us and hold on to those times we only add baggage to our emotional state. Live through the trying times, learn the lessons from them, and let it go. There is so much more to life than the bad times that seem to hold us back and pull us down, there is so much we miss out on in life when we dwell too much on the past and on the trauma that we had experienced. I find it odd how many people seem addicted to bad news, drama, and gossip, how can one find entertainment in the suffering of others is a mystery to me.
In my experience seeing other people being happy and if possible being a contributor to their happiness seems far more rewarding. Charity, Compassion, and kindness seem to be far more rewarding in the end than the negatives such as anger, hate, and selfishness. Of course, this is my opinion based on my life experiences and nothing more. I imagine there are those out there that would disagree with me on that. Learning from mistakes and traumatic experiences is how we grow as individuals, but holding on to the pain associated with those experiences is not healthy.
You can either be your own biggest cheerleader or you can be your own worst judge, you can either live in the now or you can be stuck living in the past. The choice is yours and I hope you chose the better path in life over the harder path. Though I doubt anyone could live their life without falling once in a while, So just do your best and focus on doing what is right for you and others as well. If you are religious look to your holy scriptures and teachings, If you are not then read some books on ethics and find your path in life. And if it is in your skillset try meditation or just go sit outside in nature and find some peace for your mind.
I wish you a happy and fulfilling life, I hope we all can find the way to a better world for all of us and our children to live in.