Where are you Aunt Flo?

Hi girls, I last had protected sex Dec. 30th and got my period afterwards.

I haven’t had any sex for the entire month of January and AF is due today...I’ve been stressing myself out with school/work/etc. plus have been drinking more. Could stress be delaying it or my period is just not due today?