38 day cycle?

lu

AF is usually on the same day every month,with the exception of the occasional 1 to 2 day switch up. Last month it was 4 days early,and this month its 6 days late? Could this just be all stress?