Girls, is having a shorter period than usual normal?

Anonymous
I know having a 3 day period is normal to have for some people, but when you normally have a 5-7 day period, and all of a sudden have a 3 day period, is that normal? I'm 21, healthy as far as I am concerned. Usually have a period every 28 or 29 days and usually lasts 5-7 days. This time couple days early and lasted only 3 days. It wasn't spotting, but not heavy either.
Updates
+1 y
I am not on BC!
Girls, is having a shorter period than usual normal?
5 Opinion