I have only had one that lasted 4 hours, the first- a Caverject Impulse 40mcg. injection. Rock hard at the end of 4 hours and steadily getting more aching and painful. I walk to Walgreens at midnight in the snow and 3 Sudafeds took care of it. I've been very careful since then not to overodse it.