Thanks for all the great posts and advice on my question. It has really helped me think about the whole situation. Basically it comes down to this: My girlfriend treats me like a king. Okay, so the sex isn't always great, but that's normal. At least I am getting sex. Before I met her I was alone for a long time and not getting any. The only thing that stays on my mind is that before I met her I only had sex with 2 other women. Marrying her would mean that I will only have sex with 3 different women in my entire life! I just feel like I haven't experienced enough yet.