Hmm, it's not very nice!

OK so here it is, my boyfriend seems to snap at me for no reason!

Like just now he has just snapped at me and talks to me in a horrible voice for no reason ,he wanted to go see his mate, and all I said was we are leaving in about an hour and a half can you leave seeing your mate till tomorrow or something ,and he just snapped at me and goes Fuck whatever I'll just tell him to fuck off then!

The tone and way he says it tonne is horrible, and then being a sensitive person it just makes me burst into tears, then hr gets even angrier because I get upset? Am I being stupid or isbthis just a bit unfair??