Help..?

This is tmi but I really need help... I can't seem to finish when I have sex with my boyfriend. He has no problem making me feel good, and sometimes I'll feel like I'm about to finish but it just kinda goes away and I'm back at square one. Maybe I'm too in my head about wanting to finish so badly.. or maybe it's because I usually need clit stimulation in order to finish? It's been driving me insane and I need help 😣

Also, on a side note, I've also been having pain with sex? The best way I can describe it is that it feels like he's too deep- even if it's his finger. It'll feel kinda painful and like he's hitting my bladder, which makes it harder for me in so many ways. I'll try and go to the bathroom before we have sex but it's gotten annoying for the both of us.. it helps sometimes but then again sex can be spontaneous and I'm tired of feeling like I need to go pee right in the middle of sex.