Erections that do not last long, or even weaken in the middle of erection and cannot last until ejaculation, belong to a kind of male erectile dysfunction. If the erection does not last long, patients need to go to the regular hospital for hormone six tests to see if the testosterone level has dropped. If the testosterone level drops, you can take oral testosterone undecanoate capsules to increase androgens, and then maintain a longer erection. If there is no obvious abnormality in the hormone test, you can go to the men’s department of Chinese medicine hospital to find help. You can use some Chinese herbs or proprietary Chinese medicines to regulate, the effect is still good. If the patient is not too receptive to Chinese medicine, he can take some Viagra-type drugs orally, which can also achieve a sustained erection.