Many factors can cause the d*ck to go soft during s*x. PhysicaIIy, the underlying reason is due to decreased blood flow to the penis. However, the ability to keep prolonged erection is the combination of mental & physical stimulation.