Hellppp!!!!!!

Okay so my period cycle is always on time but 3 weeks ago I had my period for only two and a half days.... im stressing out so bad right now! And im 12 days late of my regular period....