If you are having a delayed period, you should visit a gynaecologist. I can recommend Dr. Kelly Loi of Health & Fertility Centre for Women. Dr. Kelly is very hands-on with her patients. Whenever I have questions, I can get the answers I need. She's been my gynae for 2 years now.