so i'm 21... dated a girl for a few years in highschool... only came once from a blowjob.....and it took literally like 45 min... after like 30 min i was really just fucking her face....she said her mouth hurt so bad... but she was determined to make me cum.... but that was the only time she was able to.... since then ive had a few girls give me blowjobs... 2 in particular.... one could deep throat... and i;m 7.25 and that was insane... never had that done..... and she knew how to get it wet and use her hands.... but.....still couldn;t cum.... the other was awesome... she couldnt; deep throat but she could use her hands like a pro... and it felt so good! it all feels so good! but i just can;t cum.... don't know what the prob is... ive been dating a girl for almost a year now and its the same thing.... can;t cum from it.... i have no prob cumming when we have sex....although sometimes it does take me awhile... which is no problem... but i also can't cum when a girl is on top.... it feels good.... but i dunno... maybe its a control thing... i have to do it myself... anyone else have this prob? or have any advice?