Period Questions

My period is usually seven days long it is day 5 and it ended early; I had sex on day 4 of my period but did not orgasm (and I know orgasms could make periods shorter)

Is there an explanation for this?