Long story (forgive me but I really need advice)

Ariella
So my bf and I have been together for 7 months now. He's leaving for 3 months this summer for a job in Alaska. We're the type of couple who have spent EVERY DAY with each other this whole relationship. So it's going to be a complete switch transitioning to not seeing each other at all for 3 months. Anyways...
Last night I decided I wanted to talk to him because he's been constantly working with his dad to be out of his house to stay away from his psycho mother but doesn't even make an effort to talk to me or see me since we got back from our trip. I have to ask him to come over or if I can come over. He surprised me with a roadtrip to mammoth lakes for a week even though it turned out to be 4 days, and he says that that was our time together. He said that he's angry at the whole world in the way that he doesn't want anyone to stop him from achieving his goals, I guess including me. Even though I'm the most supportive person in his life. And I told him I don't do anything except for motivate him and try to help him. But to me , when you're in a relationship, you spend time and talk to the other person even after a trip together especially before one person is going to leave for a long time. We fought at first and then talked it out and watched Netflix for an hour. Then he took a shower, and I went on his phone to send myself the pictures from the trip before I forgot , and I saw a saved picture of a random topless woman with huge boobs and long legs( completely opposite of me). Take into consideration he never saves pictures like that on his phone.
So I got mad, and started crying at the same time, and he broke up with me for a good two minutes because it was "too much emotions to deal with in one night". So he started to kick me out, I asked him to talk outside since his brothers were in the room. He walked outside with me.
So as soon as I started talking to him, I broke down into tears, AGAIN . I'm overly emotional about everything lately and I think maybe it's a hormone imbalance or he thinks I might be pregnant because I'm seriously making a big deal and being overly emotional about tiny things.
Any thoughts?
Again, sorry for the long post