What the heck is my period doing

Breanna • *20* •crazy inlove with my best friend•
So I have a normal 6 day period at the exact same time each month. Last month it was like 3 days later and only lasted 3 days and it's the same this last one. Could it just be stress?