itishe - I'm only basing this on your user name, but are you middle eastern? Is the girl you're dating middle eastern or religious? It sounds like religious stuff might be getting in the way (my best buddy in college was a paki and he said paki girls are PRUDE), if not, it sounds like she's got ASD going full blast. How old is she? If she is over 20ish, then you definitely either have a religious problem, a sexually abused problem, or a VERY inexperienced (e.g. virgin or close to it) problem.
Good luck.