Yesterday I messaged a friend and told them they weren't being a good friend.
It's not something that is easy to tell someone, and it's not easy for someone to hear. But sometimes it needs to be said.
I'm just throwing it out there, that you aren't a good friend. I know that may hurt to hear, but you really aren't ever there when needed.
And their response?
I think you might be right
I know you don't want to hear this but i don't think i can be the kind of friend you need
Thanks Sherlock, I'm pretty sure I told you that already...
If the person you are going out with isn't right for you, then tell them.
Don't "know about it for a while and finally say something".
Be honest. Be truthful. Be straightforward.
When you are going out with someone, the longer it goes on, the longer one side has to grow feelings of "like" or "disdain" for the other.
So you shouldn't drag things out if you've made a decision. It just isn't fair to all involved.