How Do I Let Go Of A Friendship?

I've been friends with this guy for a long time now. He has always been there for me and I've tried to be there for him as well (im not the best person when it comes to that)

I've been in school 5 hours away from him so we don't see each other much and on the seldom times I do go home, I don't hang out with him. We used to text every week but now it feels forced.

He met someone back home and I am happy for him. And I mean it truthfully. I am jealous, naturally because I've liked him for so long but,, I've learned to support him and be happy for him since he deserves that. I'm not letting go of this friendship because of that.

I've hurt him a lot of times in the past yet he is still a constant in my life. Its because of me hurting him that I want to break it off. I dont want to hurt him again and I have tried breaking it off silently, without telling him (unadding him in the middle of the night only for him to immediately add me back asking whats wrong).

I just don't know what to do because he's been my only real friend and I dont want to throw it away. But I also don't want to keep hurting him.
How Do I Let Go Of A Friendship?
Post Opinion