Take things slow, apologise and give him space. I can bet he's frustrated because he wants to be there for you but you aren't doing the same for him and making his life harder. Try not to lose him but let him go if he truly wants to leave.
Did you, "try" or did you actually say the words, "I'm sorry"?
The bottom line is there are somethings that will make or break a friendship. And although you apologized it does not take away what you did that made you apologize. There are deal breakers and perhaps you crossed that line.
Answers & Comments
Take things slow, apologise and give him space. I can bet he's frustrated because he wants to be there for you but you aren't doing the same for him and making his life harder. Try not to lose him but let him go if he truly wants to leave.
Did you, "try" or did you actually say the words, "I'm sorry"?
The bottom line is there are somethings that will make or break a friendship. And although you apologized it does not take away what you did that made you apologize. There are deal breakers and perhaps you crossed that line.
Need more background information
But it does appear that you need to apologize.
It sounds like he really really wants to f**k you