I've had this male friend for seven years now. I say friend but it has gone further. Neither of us have wanted a relationship. We've always got on and had a good laugh. He's a good honest man but has never wanted to do more than meet me in town for a coffee and go back to my flat, usually for sex. I go in the coffee shop anyway and go on my laptop and he comes to me but he's usually late. He buys me a coffee but never buys himself one and brings his own free one from the bookies
Anyway for a while now I've been putting him off coming back to my flat and he's not been happy about it but we've still been meeting and he's been constantly ringing me, sometimes too much.
So last night he rang me and we had the usual banter when suddenly he ended our friendship because he feels I don't want him in my flat anymore.
I feel really gutted and upset. My mental health is not good at the moment anyway and I now wonder if I've been too harsh with him. I don't know what to do now. Any advice please.