In a perfect world, we would all instinctively know what the other needed and wanted. Unfortunately...that ain't gonna happen *sigh*
They say that anything worth having in life is worth working for. I tend to believe that for the most part. If he is not filling a need that you really want to depend on him for, then maybe it is time to move on. But only after having a frank and open discussion about it so he has a chance to redeem himself. That's my opinion of course and you need to do what you need to do to take care of #1

Maybe right now isn't the right time for your relationship, maybe you have gone past the time that it was actually meant for? You know how people come into our lives and go out of our lives. The revolving door syndrome
I'm sure you will think long and hard about this situation and come up with what works for you. I wish you well m'dear!
Hugssssss
J