I've been seeing this guy for about 5 weeks now, i know him because we went to the same school. I ran into him about a year ago on a night out (we live in a small town) and after that we started chatting on Facebook which carried on for a few months. He was nice, always asking how i am, what my plans were for the weekends etc but then other times he'd drop sleezy comments if he was drunk like "come to my bed" or things like that which i would just ignore. He would always apologize afterwards but it left me a little unsure about him. He then went travelling for a period of 6 months and during that time he still kept in contact with me very regularly.

When he got back 5 weeks ago, he was asking me straight away when he could see me. I thought i would give him a chance considering he had kept in contact with me while he was away and seemed to be trying really hard. I had moved away (about an hour and a half away into the city) so he came to visit me. It was fun, we'd go out for dinner and a few drinks and because I didn't want him driving all the way home I would let him stay.

So he has visited me a few times since (roughly once a week) and would always stay the night. But inbetween these visits, I very rarely heard from him. It seemed he would only make contact when he wanted to see me. There was one occasion where I was in his area visiting some friends, and I had texted him to let him know and asked if he had time to see me. He acted like he was too busy and wasn't interested. When I got back home, I messaged him and told him I thought it was weird he couldn't make time for me while I was in town, considering he usually drives 1.5 hours to see me? He told me that he is always happy to make time for me but just needs more notice.

The following week, I let him know I was going to be in his town again on the weekend but he couldn't seem to commit to any plans with me. His answers were short and didn't make much sense so I got frustrated and told him that if he didn't have time then that's fine, just let me know. He responded with a rude comment like "wow someone's moody today".. So then I said that I was just getting frustrated because it seemed like this was becoming too much effort for him to which he never responded.

That weekend, I got a message from him in the middle of the night on Saturday asking if he could come see me. I said yes. The next morning, he left straight away. A few days later i hadn't heard from him since he left that morning, and i was quite upset because i felt like i had just been used as a booty call, and that is not what i want. So i texted him saying that I wasn't ok with him coming to my house in the middle of the night, leaving and then not contacting me. I also said that a booty call type situation is not going to work for me. He didn't respond until a day later and it went something like this "i suck.. it's no excuse i know but i'm just having trouble getting back to reality" i was so confused by this and replied back saying that he made no sense and that i deserved better than that. He never replied.

Last weekend, i was out drinking and was pretty intoxicated. I got a text from him saying he was on his way to my house and was nearly there. He had basically showed up in my area without any warning and expected me to be there. As i had been drinking, i went a little crazy at him because i was so angry! I called him and basically screamed at him, asked him why he didn't tell me he was coming and he told me he just thought i'd be there, as if i'm waiting around for him? i told him to stop playing games and he insisted that's not what he was doing. So i made my way back home to find him outside my apartment..
He stayed the night, and then in the morning i was surprised when he asked me if we could go out for breakfast, as i was expecting him to up and leave again. So we went out for breakfast, he paid, he hung around for a little bit and then went home.

It's now Monday night and i haven't heard from him. I'm still so confused and i dont know what to do. I really want to find out where i stand because its driving me crazy, but i have no idea what to say to him. I really do like him and i love spending time with him, he is great when we are together, makes me laugh, easy to talk to etc. But the lack of communication and inconsistency is not working for me.. and something inside me is telling me i'm am going to wind up hurt. Should i try to talk to him about it again? or is it best to walk away from this...