When I was reading your post I found myself relating immensely to your girlfriend. I am 24 and have been with my boy for over 3 years. We used to have tons of hot sex and it seems that as the years go on we just get less "hot" in bed. Its become a once a week thing :( makes me sad. I want to communicate with my boy like you communicated with your girl but im not exactly sure where to start. I do like giving head and I like receiving and we have good sexual chemistry but its almost become a chore. Like I have to be in the mood and so does he, which doesnt happen that often. I often wonder if our sex drives are normal. We even tell each other that we wish our sex lives were more active... Sometimes I think I have repressed sexual energies or something, or a body image issue, but something else just tells me that its just a phase. Im glad you worked things out, communication is key.