Period talk

Michelle
Okay so I usually have my period for at least 6 days.. It's a Heavy flow. But these last 2 months its  been only 3 days and bearly any blood.. Is that normal?