Is my period delayed?

Be

Last month my period was delayed by 12 days. Now i am late by 5 days. Could it be because my period last month was delayed or is it because im currently stressed out about school? I did feel some mood swings but not like i usually do.