Thanks for the query.
Any disturbance in general health can affect the hormonal
cycle and can further affect the menstrual cycle.
So possibly your recent illness may be the cause for your delayed periods.
Ans also with your description I am thinking that you are having anemia
, which can also lead to delayed periods.
So you consult gynecologist and take tablets for withdrawal bleeding and also iron supplements
For more details you can ask me through: http://www.healthcaremagic.com/doctors/dr-sree-gouri-sr/63429