Late Period

According to both of my period trackers I'm 4 days late. I feel all my normal pms symptoms and my iud is still in place. My cervix ranges from med to low given the time of day but has been pretty firm since Monday. I have been stressing a lot and I dranked a lot Sunday and the week before last. The last time I had sex was the 20th of last month on my period. (Eww I know) could these all be factors as to why I'm late? My period is always irregular also.