We started arguing a little last week and I asked him if I had done something wrong because it started from him acting odd. He told me he's depressed, he hates his job and works 10 hours a day, he had to move an hour away from home and he can't see his friends, he feels like he's living to work, come home and repeat. He has night terrors and his family don't want him. That I'm the only thing bringing him happiness and he's messing that up and he's so sorry.
So we met up and had a nice weekend away, we were all over each other and he seemed so happy and talking about our future together all the time. His mom had invited me over to meet them all, he was excited. Whenever guys would check me out he would get angry at them. He seemed really happy, he told me he had fun and when we were saying goodbye we both said I'll miss you. Then two days later he broke up with me saying he's not ready and he thought he was, but he's not. And he wants to keep me in his life but I deserve better. Out of nowhere. I don't understand we were happy, what happened? Will he come back?