Sometimes I wonder if I have too high standards. If I demand too much of people.Then, other times, I feel like I should never have to lower my standards for anyone.I shouldn't constantly have to feel betrayed and disappointed.Friendship.What a complicated thing that is.So many times I've been betrayed and stabbed in the back.So many times I have been disappointed, sad, angry.Yes, people make mistakes.I do too. But oh, so many countless times I have forgiven. Even when forgivness should not have been an option.How many mistakes does one person get?And so many times I have walked away. Cut them out of my life, and never looked back.How do you know when it's time to say goodbye?