It could be because you were sick. Especially if you had to take meds, that *can* happen. However, if your period is very late, or does not come, make sure to ask your Dr.
Yes. I guess because I read on the net that yes. And stress also. So stop worrying to come back. And eat papaya it vitamin c