I piss instead of cum

I always last wayyy too long when having sex. Sometimes go for like 2hrs+ without orgasming and just give up and stop. Im not sure if there is a mental block because one time I got really nervous and pissed bc i thought I was cumming. I cant tell the difference when in the moment so I feel like I hold myself back even tho I dont mean to.

Anyone got similar problems or know what I should do?

I have this happen sometimes, I try to think about what I like. If I first meet a girl I usually don’t cum either so I’d bet it’s because your nervous or too in your head, or maybe masturbate a lot and your nerves need some time to themselves

We are seeing progress week by week, she has been climaxing over and over. I’ve been able to join her twice, my huge double cum happened when she slyly asked to marry me. I feel it is still new for me as as commitment increases my anxiety goes down I also must talk out loud when I am feeling good or getting close to cumming.

I did that once playing solo… it was odd. I had edged for an hour… I guess I had to piss???