Letting "sh*t" go is a practice, just like anything else in life. You have to go through the sh*t first to get practice at this. The sh*t storm is like a category 5 hurricane when you're younger. The older I get it doesn't get easier but it does get better. The hurricane level is now at a level 2-still pretty messy but manageable...somewhat.
Getting older and especially dealing with SH*TTY people still surprises me. How can someone treat another human with such disrespect? How can someone be so dishonest right to your face? It's even worse when you've opened yourself up to them, showed them love and even put trust in them. Obviously they're dealing with their own sh*t (are you getting tired of that word yet...).
You see, it's not about you. You may be rolling your eyes thinking "oh no, she's going to use the it's not you, it's them" line. And I know...cheese and creative level 10. But another thing I've realized as I've gotten older is I love myself a lot and there are a lot of people who don't feel the same about themselves. If you don't love and respect yourself it's hard to show the same love and respect to other people.
Another important thing to keep in mind is that you cannot and should not try and waste your time trying to figure out a person or situation that is not in your control. Trust me, it frustrates me when people act horribly for no reason and are not honest and I'm left sitting there thinking, "whaaaat? why? did I do something?" The answer is no you didn't do anything, stop trying to figure out something that's out of your control and stay true to who YOU are.
I am worthy of great relationships and deserve love. When you come to that realization and keep reminding yourself of that, letting sh*tty people and situations go becomes much easier.
Remember your worth, remember to be nice to YOURSELF and others...they might be in the middle of a category 5 sh*t storm for all you know.