I've come to realize there are certain things that you don't need to hold on to. Anything that causes you pain and suffering needs to be let go. What's done is done, and no amount of bitterness and resentment is going to change that. The longer you hold on to the negative things that have happened to you, the longer you are going to be miserable. Shit happens, and bad things happen to good people, but you can't let your struggles in life overcome you. You have a right to be upset when someone hurts you, or when life knocks you down, but in order to be happy and grow from it you have to eventually let it go. It too me a while to realize that I didn't deserve all the negative energy I was holding on to, it was only bringing me down. Our past has a way of haunting us, but there's no point in dwelling in what is over. In order to be present and live your life to the fullest you have to let go of what hurts you. One lesson my English teacher taught me was "holding onto anger is like drinking poison and expecting the other person to die." Let go of all the anger and poison, because the only one it is hurting is you. We hurt ourselves so much by holding onto all of this bitterness and we don't even realize it.
So now that we've tackled the problem with holding on, the next step is learning to let go. When something is taking up space in your life, you have to think, "is this serving me any good?", and if the answer is no then you must let it go. Let everything go that once made you cry, there's no need to fret over it anymore. People who are only burdening your life, let them and whatever they have to say go, because they are just stealing away your happiness. Whatever happened in the past is over, you survived, there is no need to keep the struggles lingering around. Let go of anything that makes you feel not good enough, let go of your past mistakes, let go of negative thoughts and people, and let go of all the pain you've been feeling. Once you are able to let go it feels as though a huge weight has been lifted off your shoulders. Trust me, it feels amazing. I no longer let troublesome thoughts weigh me down, because they don't matter anymore. If anything or anyone tries to get in the way of my happiness, I simply choose to let it go, because there is no place for it in my life.
What is holding you back? Now is the time to let go. Start fresh, embrace your life without the burdens of your past. Have you felt weighed down by your problems? Let it all go. Once you master the art of letting go, living life becomes a hell of a lot easier.