maybe pregnancy

Tyara
Last month my period was short for only 3 1/2 days and usually it's 5 but I've been very irritable and emotional for weeks now way before my next period is supposed to come. Not sure what this means