It takes two people to be in a relationship and both of you should be contributing to making things work together on a daily basis. It is not one person’s job to maintain or control the partnership. If you are finding that you are ending up in relationships where you are always giving more than you are receiving, it is time to get to the bottom of why you allow yourself to end up here.
The fact that this guy came back with an apology and explanation is a good thing, but my big question is why couldn’t he have been honest and just told you this, rather than blocking you without a word? Why did he have a problem openly communicating this to you?