When you say orgasm lasts for 45 seconds, I'm just going to assume that you mean you orgasm AFTER 45 seconds of masturbating, because otherwise, it doesn't make any sense.
To last longer without ejaculating, there's actually all sorts of things you can do, but 45 seconds is a very short time frame to do anything. Is it that you're very young and it happens just because you're new to masturbating? I am going to assume so, and I'm gonna say, just roll with it and perhaps try masturbating again afterwards, and it's bound to last longer. Over time, I am pretty sure you'll be able to last longer than that. You can squeeze the tip of your penis, where the glans and the shaft meet, when you feel you're about to climax, anyway. Wait a few seconds and then continue. Maybe it will help you. The male orgasm really shouldn't come quite that quickly.
Do Kegels exercises it will help during you a lot. Do these exercises twice a day and they work on work. I was like you 10 seconds or so. I can wait 1 minute 30 to 2 mintues before orgasm.
Cause almost all men's climaxes are around ten seconds, and very few run much longer. The prostate and the nerves can only spasm so many times before they need rest.
Keigle exercises are a good idea.
You might also consider some tantric exercises.
There's a brand of prostate stimulator called Aneros that urges self-stimulation without hands... strictly by keigle contraction so that their product rubs the prostate. They claim (and some supporters agree), that they can produce "super orgasms" through this "hands free" practice OVER TIME....
I suspect it's either a learned behavior or else a lack of climax has built up semen and sperm so that it takes longer to expell, and will continue for several more seconds until the reserves are empty. I've never done it.
Do this a few times and your orgasem will last longer and be stronger.
Meditating helps to.
Some claim drinking more water increases the volume of semen... some say slowing stimulation will lengthen the climax... some say prostate stimulation will keep the contractions coming...
But my experience is that 45 seconds is unrealistic.
is that a new record ?