Thanks for query,
The confirmatory solution of your problem is take home pregnancy
If negative than consider it as a delayed period.
Delayed period occurs due to hormonal
hormonal imbalance occurs due to stress anxiety
,late night working hours shift duty or ovarian lesion.
As you have late night sleepy pattern there might possibility of delayed period.
But first of all take home pregnancy test to rule out pregnancy.