Ive had a boner for approximately 3 hrs.im goin to the er :) Ryan Devaney May 04, 2014 Follow If you have an erection lasting over 3 hours please contact your doctor. Liked by: Danielle Marie Julianna Gambino