hmm thats weird..maybe something happened to him and he was in a very bad mood..and everything just made him mad.
is there any way you can go and visit him and talk to him? or send him a letter back asking whats wrong..and if he keeps doing it then you should break up with him...
find someone...