Shorter period

Jozzlin

My period is usually 6-7 days long and this recent period was only 3 days? It was light all three days except for when I had sex then it was a medium flow but stopped a few minutes after we had stopped..I took a test 3 days ago and it was negative? What could cause this?