<human>: Can you condense the text into a few key points?

I've only known this guy for a month or so now but I really do like him. He's not like anyone I've dated before. I have anxiety disorder so to be around someone a little older and more confident than me has been great as far as making me feel more relaxed. He seems genuinely respectful and thoughtful, also unlike anyone I've been with before. He like makes me breakfast, cleans my apartment, always notices if I seem uncomfortable with something. He listens to what I have to say and cares about my needs. 

I would totally consider dating him but in the time I've known him it feels like he goes back and forth between being super into me and kind of cold. The other night he came back to my place really fucked up and was a dick the rest of the night when I was just interested in chilling out and screwing around. Then when he woke up the next morning he claimed he didn't remember anything and was super sweet to me the rest of the day to make it up to me. Other times he can be kind of a put down towards me. But I also feel like most of the time when we hang out either one or both of us are drunk or messed up. So maybe it would be different if we were dating? 

He also seems kind of scared to get hurt, which is a lot of what he kept saying when he was messed up. I can understand that, because he was really serious with a girl, had a kid and was almost married and everything. But I also have no idea what I can do to show this guy that I'm not going to take him for a ride and take his money and that I genuinely like him.

I can understand being drunk and a dick but I really don't know how to proceed here. I do like him and he's been through a lot (claims to have PTSD after he was hit by a land rover a couple years ago, drinks a lot)  I'm feeling like I might just do it and see what happens... 

Any thoughts on how I should proceed Reddit?
<bot>: My Friend with Benefits and I both seem to like each other, but he can be kind of a dick or cold at times, need advice on how to proceed.