He came back earlier after 4.5 hours. Cried his eyes out, been out driving to clear his head as we'd been making plans for the next month or so and he didn't want to make them if he wasn't sure what he wanted 
I shouted. I don't ask for fucking much, I'm not a nut bar, but a text saying "I am going out for a bit for a bit if space. back late, don't wait up" wouldn't go amiss.
The conclusion of his drive? It's going well, we're having a good time and slowly getting closer to each other again. Exactly how I felt before tonight.
I told him that ^. Ie I felt good about us before he fucked off and put me through the emotional wringer again. I don't understand how he doesn't get me. I am a nice person, I do not shout at him. WTF does he think we'll end up having massive screaming matches like his parents did? I like to discuss ours problems like adults. He's been my best friend for 10 years, if we can't talk who the fuck can you talk to?
Will never sleep and I'm waiting on DS to wake up for his feed/calpol.