Period days

Jenny
So I used to get my period for about 5 days and for about 3 years now I only get it for about 3 days is that normal? Has anyone else had this happen?