you probably shouldn't be moving in together. People yell and scream all day about how much they love each other, but they do horrible shit to each other. It sounds like you both are not ready to have this relationship.

Love is not enough. You have to respect the other person, which neither of you has done. My advice is to end the relationship and not have another one with until you either mature or find someone who you respect enough to not fuck around on and who can do the same for you.

It doesn't really matter that you're apart for a few months. You both knew about this situation beforehand and apparently decided you can handle it, so that's no excuse.