Hey all. I am 29. My fully flaccid penis is 3inches and under an inch in girth. And erect I am 4.5 inches...maybe an inch or so girth. To top it off. I ALWAYS climax before my partner is ready. On average vaginal sex lasting about a minute to 3 mins. To be able to surpass that time I have to stroke very slowly which every partner I’ve had hates that. I’ve been cheated on because of how quick it is. And less because of my size. But size as well. Any proven ways to fix all three?