How do you have a long erection?

Your erection can last for a while depending on what your are thinking of and your emotions your feeling rigth now. If you feel horny then you will stay erected and if your calm your erection will slowly shorten.