I met this guy at a party almost a month ago and he seemed really interested in me. I impulsively had sex with him the day after when I went over to his place to see a movie and regretted it, but didn't tell him. We always cuddle before and after making out/fooling around, and also the one time we had sex. He invites me out and always pays. He has introduced me to his roommates and a couple of his friends, invites me to parties that he hosts for his friends, and asks a lot of questions about what I'm interested in and my opinions on things. Sometimes we would go out and he would drop me off at home right after with a hug and a few kisses goodnight. But he never likes me to touch him while we're out in public (not even to hold hands), when we go into stores he always walks off without me and doesn't talk to me until he's ready to leave. He also never calls me in between "dates", but when he does, he likes to make conversation. He never brings up sex. A lot of the time the "dates" feel awkward, and I'm not sure why it is for him. But for me, I've only been with one guy before him and I waited a few months before having sex with my first, so this is unusual and weird for me.
The last time I saw him he took me to a concert. As soon as he drank a beer he started hugging and flirting with me which was unusual for him to do in public. It just baffled me. So, when the show was over I asked why he acted weird sometimes, he said that he didn't know how to act around me and didn't want to hurt me. So I asked how he could hurt me, and he answered by asking me if I wanted a boyfriend. I just shrugged my shoulders and he didn't say anything. So I asked "why? Are you not boyfriend material?" And after awhile he said, "no, I'm not boyfriend material." We fooled around that night and fell asleep cuddling. I made him breakfast the next morning, and he stayed and hung out with me for a couple of hours just talking. We then went to a record store and he walked off into the store without me (again!). When he was done shopping he found me and we paid for our stuff. He gave me a hug and kiss outside the store and asked me to call him later in the day. That was a little less than a week ago and I didn't call him because I'm confused. I feel like he's giving me mixed signals. What does he want?