Hello dear. Try doing kegel excercises and cutting down on alcohol and cigarettes.
A normal human sexual intercourse can last anywhere from 2 minutes to 2 hours depending on the excitement and state of mind.
Next Steps
Don't think too much and go with the flow.
Health Tips
Stop seeing too much porn as it can negatively impact your life.