Hello,
Welcome to ehealthforum
Delayed periods can be due to various reasons other than pregnancy as hormonal imbalance due to any underlying uterine issue,retention cyst which has not ruptured,thyroid etc.
It has been quite a long time since you did not have periods.Consider visiting a Gynaecologist for evaluation and get a USG scan done which would help in diagnosis.
Take Care!