Is it normal to have been with a guy who is three years older than me(I'm 19) and not have had sex yet? We have had chances, but he knows I have only had sex with one other guy while he has had experience with multiple other girls. The other night I almost would have let him get in my pants and I know he wanted to badly, but said he feels we should wait. Is this normal behavior? Especially considering we are college students and neither of us have been laid in a long time? btw the relationship is going very well.
As to what is going on in his head, could be one of many things...... fear of getting you pregnant, fear of passing a disease onto you, fear of acquiring a disease from you. I think my initial guess is more probable.