My period lasted 2 days

Thania

So I am normally a regular person when it comes to my period. It's normally for about 4-5 days. Last month I had a normal period and this month it was on time but it only lasted 2 days and it was light to medium flow the first day with painful cramps(first time with painful cramps)and light the second day. What could this mean?

PS. My husband and I had sex last month a week before my period