Most Helpful Guy
Some people do this to others they feel they may want to date but aren't sure and try to bottle them up and place them on the shelf to use later.1
Most Helpful Girl
Dump him now!1
He's putting you on the backburner so you're there when he needs you but he doesn't have to put any effort into it when he doesn't.
It's like being emotional fuck-buddies :)
He wants to keep you around without a commitment. I hate being a downer bit generally "not ready for a relationship " means not ready for one with you. He's sort of keeping you around til someone better comes along. I could be off base, but this is my experience with this.
maybe he is maybe he isn't... lets move forward