Do I need to give him a reason?

I’ve been on and off with someone for 2 years now.
It’s become a friends with benefits type of thing although we never discussed this.
Each time I see him, it becomes more and more intimate and as I get to know him more, I just want to see him more.
He doesn’t show the same interest.
I always tell myself I won’t see him anymore but I do.
Last night we were together and it was great, but this morning when I realised I wasn’t going to see him again for a couple of weeks; I feel crushed.
Should I tell him I don’t want to do this anymore?
And do I need to give him a reason?
I’m almost sure feelings are not reciprocated.
I never tried to have more because I didn’t know if I wanted it, I still don’t. But I know I just want to be around him.
Do I need to give him a reason?
Post Opinion