unfortunately i am affected by premature ejaculation, and sometimes depending how aroused i am can blow in the first 20 seconds of intercourse. i dont know if i have ever lasted longer than 5 minutes. i've been reading up on it everywhere, but every article is contradicting the next. I happened to come across a site that said low serotonin is the cause of premature ejaculation, but they were also trying to sell a product which increases it. it also says that protein may inhibit serotonin production, i take protein shakes reularly with my bodybuilding program, could this be a real cause, or is it all just bs? Any tips on improving endurance?