Thanks for query,
The calculation of safe period is worked if your cycle is regular 28 or 30 days.
If it is irregular then you have sure mistake it & it is not trusty to depend on it.
You must take home pregnancy
There are possibility that you have delayed period due to hormonal
Hormonal imbalance occurs due to stress anxiety
,shift duty long working hours or some ovarian lesion.