My answer tot his question is very alike to another question I answered a few days ago. So, I will just give the same answer here :)
“I was talking about this recently with a friend. Here’s what I think, if you’re willing to give someone a chance, that means that you should be willing to be in for the ride. I think that being in for the ride means that you’re willing to deal with the ups and downs and that you’re willing to give them a chance to be you’re friend. I think that fighting will only strengthen your friendship, but you’ll eventually realize that they’re not meant to be your friends and that you gave them a chance. The only thing about this is that, I personally, never know for sure when their chance is up or when I’m just being nice. When I want to be a friend to someone, I am saying that I am willing to overlook their flaws, and focus on the qualities that I enjoy the most. However, I am wondering, when do you know that the chance has been given? I believe that getting mad at them a couple of times doesn’t mean that you give up on them because things didn’t go as smoothly as you want it to. I think we ALL know that nothing in this world is perfect, friendships, people, etc. And I think that being able to forgive makes you stronger. But, then there is the whole part where you’ve forgiven over and over, and that’s when I say. Get over them! If you have to forgive them this many times, and you realize that they AREN’T the type of person that you believed in the beginning, it’s just done. Recently, I have lost a friend who I thought was going to be my best friend. But I have just recently come to realize that she isn’t who I thought she was. I thought I could handle it, but the more I forgave her, the closer I got, and the meaner she got, the more it would hurt. I’ve learned from her that I don’t ever want to have the same qualities, and I’ve learned that I gave her too many chances since it’s been about a year of dealing with her behavior, however this only applied to what happened to me. Now, basically I’ve learned that fighting is okay, but letting her hurt you over and over again isn’t the type of person you want to be friends with. In other words, you will know when their chance is up, or you’ll at least learn. I don’t know when because we all will find out a different way, but once you learn it it’s something you’ll never forget. You’ll never forget how to ride a bike, and you’ll never forget how. So, once you learn from mistakes, and giving too many chances, or giving too little, you’ll know for the future when their chance is up and when you should move on. Did this make any sense?”
Basically what I’m saying, is that if you’re willing to be their friend, you can be somewhat “blind” to the opportunity in finding new friends. It can be this way if you’re so happy that you find a new friend, that in the beginning you’re not seeing any of their flaws. Then after some time, when you’ve really been exposed to that other side of them, you can either realize that they’re not worth it (if their flaws are so hurtful and inexcusable) or if you’re willing to tough it up and deal with it. For me, from what I said above, I’m saying that I gave my friend that chance, when i saw their flaws I thought that its OK, I can deal with it, I forgive and let go. But, I gave them way too many chances, and i got hurt by them way more times than I should have because I was blind to the expiration date of their chance.