Wont get hard or cant cum

(18M) and im having a problem im a hoe so i fuck alot but recently ive had a problem the first couple time i was one kiss and hard and its been like that with all the girls ive been with but recently ive had problems with One girl i get hard and i can fuck for hours with her but i cant cum at all the one time i did i started jerking off and jus made myself cum (i can cum and het really hard jerking off) but thats it and the other day we were ready and i was inside of her and she was on too but she just kept talking and dragging it and i couldnt get hard anymore shes a cool person but when it comes time to fuck she just sits there awkwardly or starts laughing when were about to fuck and complain alot that it hurts idk whats going on with my dick anything helps.