I know someone who has problems expressing how he feels, but he is my boyfriend, so he expresses enough around me.. But maybe you could try to contact him and explain what happened, don't try to explain your feelings, just explain the thoughts you were having that lead you to act like that, and if you feel like you can talk about your feelings, then go ahead. But sometimes you need to feel one hundred percent confident and safe with that person before you can express yourself.
Maybe you should try to express yourself in more ways that words, you could try writing poetry, that actually really helps, or writing short stories (or novels) based on yourself. That is also quite a release. Maybe play an instrument, I chose drums because the most frequent emotion I have is anger, so I take it out on that. Anyway, if you draw, that would be good as well, try and depict how you feel using other mediums. When I had problems expressing myself a professional had me write down thoughts I was having, why I was having them and how they made me feel. I hated doing it, but it helped me figure out why I was so depressed and unsociable. Maybe if you just get a book and write down the date, write some of the main emotions you felt that day, why you felt like that and what you could do to fix that or increase the positive feelings you may have during the day..?
Doing small things is the best way to work up to something this big. A lot of people have trouble expressing themselves and some people grow up and live their adult lives lying to everyone about how they feel, this isn't necessary, just work on talking to a close friend about how you feel and why. It really does help, I wish you well and hope this helped.
-Anonymous