I messed up

I'm madly in love with this guy I've been dating for a year now and a couple nights ago I said some pretty hurtful things and I said it in the heat of the moment. He pretty much blocked me on everything and I've apologized over and over telling him how I never meant to say any of those things. I don't know why I did it because I love him so much.. I think I need to give him space. His best friend says he still cares about me alot but I'm afraid I've lost him...