welcome to HealthcareMagic
A normal cycle of period is between 21-35 days delayed periods are due to hormonal imbalance & not because of typhoid fever
.If you are married or sexually active then please get tested to rule out pregnancy
then contact doctor
to prescribe medicine to regularize periods.