Will he ever come back?

We have been together for 8 months. I had a feeling he was over the relationship because he stopped trying and his effort decreased two months ago. All he talked about now was sex and sending me sexually things. Before the two months, he was ignoring my text and calls for days sometimes a week and a half. I would be calling him and he would reject the call. He would see my text and wouldn’t answer it. This month every day he would text me once a day and I would reply and he wouldn’t text back until the next day. So I blocked him because of that for a week and a half because of that and put off seeing him for a whole month.

After I finally unblocked him, he called me the same day and explained what he had been doing. He asked why when he called my phone went straight to voicemail (blocked). I don’t know if he was going through issues because he moved from another family member house to another and refused to tell me why and he got his car back after months of not having one. He told me he didn’t know that he was blocked. At first he didn’t seem bother about it cause we had planned to see each other the same day but I made an excuse not to see him saying i didn't feel like driving over there.

Reason why, we were going to go to his house possibly to have sex. He would send text asking me for the longest to come see him and he asked me was I on my period. I suggested we go else but he said no, his house or we aren’t going to see each other again. So I agreed that I wasn’t going and that he was only using me for sex. He denied and said it wasn’t true. I told him I had evidence. So he gets so frustrated and tells me to delete our messages, number, it’s over. He told me that I should’ve deleted the messages when I blocked him. He brought up the fact that I blocked him many times. I didn’t want to break up but there’s no way I can take back the immature things I did. What should I do?
Will he ever come back?
Post Opinion