So I've been seeing this guy. We've been on 3 dates over 3 weeks and he texts me everyday asking how my day's been and has started ringing me. When I'm with him we have a laugh and I really like him. He always initiates conversation/dates etc and it's nice to be chased a bit.
However it's like there's a completely different side to him. We've been on 3 dates and he's been late to every one (by 20 mins) but called to let me know. Each date he's tried to get physical and I've stopped it. I've straight up asked him whether he's after one thing and he said he wouldn't put the effort into taking me out if he was, followed by asking when we would have sex because "it'd be a travesty not to". I've told him I don't have sex until I'm in a relationship and am ready and he acts like he understand but his actions suggest otherwise. He also said he wanted to pick me and a friend up from a night out last week and bailed last minute because he was tired. He's booked a day of work to come and see me over an hour away next week. He said he wants to take me out to dinner and suggested he stayed the night. I wasn't 100% sure but agreed, knowing I wouldn't be having sex with him and it was only sleeping in the same bed.
Now I've thought it over, I think I've been blinded by considering his constant chasing and texting me and haven't realized how little effort he's put into actually seeing me and that he's only after one thing. I see him once a week for a couple of hours.. is that considered normal with dating? Because I don't think it's enough time for him to be sleeping in my bed. I don't feel comfortable with him staying over so how should i tell him? I feel like I'm being a let down. I just really want him to step up..I don't know if this is all I should expect from only seeing somebody or whether he's acting like an idiot? I've been acting quite interested in him though, it's just last night that I started thinking about things he's done wrong, so I'll feel a bit weird bringing them up when they didn't seem to bother me at the time but I don't want to just suddenly go cold on him either. Sorry for my jumbled up writing but any advice would be appreciated.