My boyfriend is 22 this year and he has had one sexual partner before me, I am 21 and he is the first person I've ever had a sexual relationship with. We've been having sex for almost a year and we've been together for about two years. I was wondering whether it is normal for a guy to be able to have an erection that lasts for 40 minutes (at least) to almost an hour (sometimes more) in bed? He tells me that a lot of girls want a guy who can last long in bed, but unfortunately for me (and ironically, him as well), I can never find the stamina to keep going for that long - we both do our parts and take turns with who is on top, but I reckon this is due to the whole process taking about 3 hours at least because of foreplay and the cuddling after sex. If we take a break, either of us will just lose the mood to continue. It is the same whether or not I give him a hand/blow job before we start having sex - he still maintains his erection for a very long time. I do get frustrated because of how long it can take, and although there are times when I do enjoy him being able to last so long, other times I'd rather just have a quickie. Is there anything we can do about this? Or is it just something certain guys have? I don't want to ask him about his previous sexual relationship because I'm comfortable not knowing the details.
Another question I have is whether a guy can be too used to his own hands when he masturbates, so much so that no matter how I try I can't get him to cum no matter what method I use when I'm giving him a blow/hand job (just my hands, hands and mouth, mouth only) which is what I do when he needs a release and I'm having my period. The reason I'm asking is also because when I'm tired or sore from all the vigorous sexercise, sometimes I try to finish him off with a hand/blow job but it's the same and it doesn't get him off unless he takes over and does it himself.
He doesn't complain about it, and doesn't force me to do anything that I am not comfortable with, but I do want to be able to satisfy him from beginning until the end because he never fails to satisfy me. Am I missing anything here?