Struggling to keep going

I’ve been struggling with early climax for a while. My partner and I have used toys to help her as we seem to have opposite issues. Today was just a bit too far (or short) this time. I don’t know whether this is mental or physical or both. Anyone have similar experiences with P.E and how they managed it?