Why is he pushing me away if I like him. What should I do?

Anonymous
What should I do? He said he isn’t ready for a relationship yet but that I mean a lot to him and that I really really like him he even described what he loves about me. He said he’s a depressed person that if he can’t love himself he cannot love someone else. He said he needs time to get his mind right but still wants to hang out with me. He’s been even more distant then before and I don’t send them a lot of texts because I don’t want to bother him. He just ignores them. I ask him how he’s day went at work, or good morning texts etc. Something sweet to remind him I care about him. And I told him I’ll be there no matter what. He said he thought I’ll be upset when he said he wasn’t ready for a relationship yet and he’s sorry he was rushing a lot and that he feels bad about it. At first when we starting dating he told me he wanted to take things slow which I agreed to it. And I reminded him about it, that I’m not rushing him and we can still take things slow and that I’m willing to wait for him. And all he said was “I’ve been stressing the fuck out for no reason.” And then he added “thank you hun”.

So he’s been active in social media sending lots of snaps but don’t care to answer mine. So like I mentioned at the beginning he said “I need time to get my mind right” so I’m battling in my head if he actually ask me for time but he also said he wants to keep hanging out. He told me all this by texts and wanted to see him in person that same night he told me all this to talk betted and he said “not tonight love”. He still treats me like “love, honey, baby”. He didn’t text me at all yesterday, and right now is almost 2pm and hasn’t texted me either. He leaves me on read.

I want to add he’s past relationship last 3-4 months where this girl cheated on him, got pregnant and an abortion and she made him tell he’s parents about it. I asked him how long has it been but he said he didn’t keep track of time.
Why is he pushing me away if I like him. What should I do?
4 Opinion