Short period

Hi! My period usually lasts 5-6 days and it ended yesterday which was the 3rd day! I’ve been having unprotected sex and this has never happened to me before. What do you guys think could’ve been the reason for this?