i am a woman,i have had enough boyfriends to know,you are average to slightly above average in size,that ex was probably used to bigger,she probably always ended the relationships with ex lovers based on their size,but guess what,haha on her,i have enjoyed sex with my current husband who is about 6-7 inches more than i did with a guy that was 10-11 inches,really,it is not the size,it is how you use it that matters,the woman can help move her body to make it exactly how she likes it,so it sounds to me,like your ex was very selfish and wanted you to do all the work,then blame you for everything she couldnt do,as for your current girl,stop worrying and enjoy,if you get off to fast,start with oral on her,she will love it,and get her off that way,then penetrate her and elax your mind,go for as long as you can without going past that certain point of no return,take a break,give her oral or play with your fingers,then start again,if you do come and you werent happy it was long enough,wait 20 minutes,giving her stimulation,then have her get you hard again and go for round 2,enjoy.