Period ending early

What does it mean when your period ends early.. I got my period on Christmas and yesterday it started going away. I always have my period for the whole 7 days these past few months it's either 3 days late,3 days early or it ends early.. What does it mean when my period ends early my nipples have been hurting so bad for like 4 months