Hi Last night had sex for the first time, my girlfriend IMO isn't BIG, but theres pleanty of coushin-for-tha-pushin' (which IMO is HOT!) I've always I dunno.... I've been jerking off for what, 5 or 6 years probably, and I've always enjoyed practicing self control, and I'd say I can do a pretty good job holding back an orgasm, but I figured that like most people, my first time I'd come real quickly. Long story short, after 2 hours of going at it (she even spent 15 mins or so with her hands / mouth after the first hour or so), I had come CLOSE to finishing a few times, but never actually came. She certainly had no problem with this, and from what she said afterwards and how she behaved during, I had no problem making her feel REALLY good, but I just thought it was weird that after all that time, I was unable to come. Any thoughts on this? is this totally strange or does it happen more than I think? Also, one thing that sorta seemed to not really be a problem, but rather something that I'm just curious about, is that I "fell out" several times while we were going at it. We started out with her on top, but after a while switched it up to missionary, then back to her on top. I'm average size, ~5 inches maybe a tiny bit more, and as I said earlier, she's a little on the chubby side (huge turn on for me), so its "well padded" down there, which I guess makes it a little more difficult to be really deep in, but hey, it works and we both were really happy. With her on top, it seemed like we couldnt really get any sort of rythem going, and I was falling out fairly often. Missionary we had no problem getting a rythem going, and she seemed to like this position more than her on top, but it just seemed like I was having a hard time staying really close and far in (if that makes sense...). Tossed a pillow under her back which kinda made it better, but what are some other positions which might be good for this situation? I'm sure with practice we'll both get a lot better and discover some great ways, but any advice or ideas are greatly appreciated! Thanks!