First consider this; Do you want a future with him? And do you see things getting better?
If no to at least one of those, it's time to move on.
If yes to both, you need to know if he is on board too.
The good thing about him being away with work is that (hopefully) you can speak with him on the phone and have a very serious chat about where you both go from here. Talking on the phone is much less confrontational than when you are sitting face to face and it might help you both to listen to each other better.
Don't spring it on him, guys hate that. Send him a sincere text, along the lines of "Hey you, I know we left on bad terms and I really didn't want that. I'm sure you didn't either. I really want to make things better and I think we need a calm chat about it one evening after work. Is that ok with you? How about tomorrow night? Let me know. Thinking of you. x"
Keep it airy, keep it light. Don't bite if he wants to start a texting row with you. See what his reaction is and it should tell you how serious he is about making it work.
If you have a little time before your chat, find some articles online about effective communication techniques.. how not to engage in an argument, etc and see if you can use these when you chat with him.
I'm with a guy who absolutely winces at the idea of being "nagged" (I really don't nag, I do gently remind him of things but he still hates that) or "had a go at" that he will hear this even when it's not happening. He becomes so defensive and it's so difficult to communicate with him when he has his defences up.
Another technique me and my partner have started using to stop the flighter running from the fighter (him from me usually) is the following;
Step 1: Flighter identifies they need a time-out from the discussion or argument
Step 2: Flighter calmly explains that they need to take some time to calm down, states the reason why ("I am starting to feel anxious/angry and I need some time to calm down") gives a rough amount of time for the time-out (generally an hour or so), and acknowledges that it is their responsibility to pick the conversation back up at the end of the time-out.
Step 3: When time-out is up, flighter returns to fighter to resume the conversation, hopefully with both feeling more calm and ready to talk and listen to one another
Step 4: If flighter is feeling agitated or upset still, they will need to come back and communicate this, take ownership of their feelings and request more time, then move back to Step 3.
Another thing me and my partner do which we have found to be really effective - we record our conversations/arguments! It's important to make sure both of you are aware that the conversation is being recorded so as not to try to "catch them out".. if you are both in agreement with this technique, you'll be surprised how calm things will be in the face of having behaviours recorded and having to admit accountability for certain actions.
May not work for you, but these are things that have really helped us.