I know I say that anger often is the mask for something else and it is. But if you don't let it out, you can't really look at it to identify what is going on.
I have said to H, look, I am not in a place to talk with you right now, give me some time, I have a few things to work out. He respects that sometimes, it is about him. and sometimes I need to think about things a bit.
I will also tell him if I am angry and apologize if it has been misplaced or explain why I was angry (usually fear, hurt, mistrust, frustration). This has gotten less though.
I am student too, I am same age and won't have job 'til September...are you sure you're not me? :P