My post is going to be long but I hope someone can give me some advice. I am a male and I have a girlfriend that I have been with for 7 years we are High School sweethearts. I love my girlfriend very much but my problem is that the last time we had sexual intercourse was in January of 2004 we have oral sex quite often most of the time it is her performing on me, because I get frustrated about not having actual sex so she does it to quiet me down. I have an understanding of the fact that she is scared of getting pregnant but she is on the pill and I also use a condom we use a condom for oral sex as well, about 41/2 years ago she was like a nympho but now there is nothing no drive on her part at all. I have tried alot of things we have visited sex shops together and when she is in the mood she will watch porn while I perform oral sex on her . She is only interested in watching two girls getting it on though she will not watch any hetero scenes . I have asked her in the past what her fantasies are and shyly after coaxing it out of her she admitted that she would like for another woman to go down on her, but all the while saying that she is not lesbian. I understand that a it is not uncommon for a straight woman to fantasizde about another women, and I don't expect her to actually act on her fantasy but she will not even have sex with me . Is it possible that she is in denial of her own sexuality and keeps me as assurance that she is not lesbian. She has said that she is afraid of my penis , I'm not bragging but all of the girls including my current have said that that I am large , but I don't understand how it can actually pain her so much that we don't have sex. She has just recently let me penetrate her vaginally with a vibrator but when I ask if she would like to do it again she avoids it at all costs , even to the point of fighting so that I will drop the subject. I love my girl , I just want to be able to share all aspects of a loving relationship with her. Any advice would be appreciated.