Most Helpful Guy
Its obvious that you have hurt him in a bad way if he replies to you like that. I don't know what happened between you two but the fact that you have taken responsibility for your actions is admirable and I commend you for that!
There is one thing you can try: Issue an ultimatum. Meet up with him for coffee or something and lay it all on the table. You like him, you want him back, you've taken responsibility for your actions etc. Then state that the decision to get back together is ultimately his. Tell him he needs to see if his love for you is more than his anger/disappointment. Then leave it to him. DON'T CALL OR MESSAGE UNTIL HE GETS BACK TO YOU. If there is one thing that can irritate a man is a girl that continually pesters him. So give him his space. If he does not reply to you at all, then you know that its time to move on.
Also, getting mad on silly things does not mean that you are bipolar. And not everything is your fault. Remember that relationships are a 2 way street. Both of you have to work at it. If your ex was at fault for some things and he did not take responsibility for it, then you are not entirely at fault.
I hope this helps. Feel free to message anytime