Weird period

Summer

Normally I have a 5-7 day period but the past 3 months it’s been like 3 days. I still get it on time though. Is this normal??