I'm feeling exhausted and hurt

I've been with my boyfriend for almost a year. For our entire relationship, he has not work. He lost his old job. I thought him not working would be temporary, between 3-4 months. He has not worked since September. Now his mom is telling him that if he doesn't find a job in two weeks, he would have to move to California and work with his dad. He has his green card, but he lost it. And he's unable to get another copy of it because he has open cases. I've legit done everything that I could to avoid of leaving to California. I made one payment of his car. I took him to apply for jobs since his car ended up getting repo. They hired him. But when he went to the orintetion, they sent him home because he wasn't wearing the right shoes. And then they also scheduled him a shift before his orintetion, but he left because he couldn't find the entrance. I think this would stupid on his part, he could of asked around. But I'm hear broken. Like I've done everything I could to saved our relationship. I caught him flirting with girls, saving their pictures on his phone. Lately I've been feeling so emotional drained that I don't even want to be at his house, that I would rather be at home. :(