Help please

My period has been on for 2 days and it was heavy but all of a sudden today is was little pink spots but my period is suppose to stay on for 7 days. What could this mean?