Hi,
Welcome to ehealthforum,
You can have missed periods or delayed periods if you are stressed. Other causes include polycystic changes in ovaries, hormonal derangements, thyroid hormone dysfunction, etc. You should consider visiting your doctor/gynecologist for further evaluation to look for underlying cause for your absent periods. Appropriate treatment would be started for you to help in getting back your periods (based on examination and investigation results).
Take care.