it takes me ages to cum when masturbating and just becomes boring and also i dont have enough cum when i squirt it out. anyone help?
or do what I'm trying... get a girlfriend who's horny/nympho. You could try some of those testosterone enhancers.
Wait til you get old. It takes even longer, but isn't boring. Also you have more women to choose from, at least you should.
May seem an odd question, but are you on any medication, such as for depession, epilepsy or beta blockers? Many of these are known to have delayed orgasm / ejaculation as a side effect - as I know from personal experience. Whilst taking so long to reach a climax can have distinct advantages for your partner, I know it can also leave you feeling inadequate whenever you have to masturbate in order to reach an orgasm, or at least bring yourself to the brink. However, if medication is not the problem, then perhaps you could do with some mental stimulation, such as the clips to be found at www.youporn.com or, if you prefer a more academic approach, there is always my own Erotica site at http://uk.geocities.com/erotictotheend/