Thank you for the query and Welcome to HCM forum.
hormone or Too much thyroid hormone both can cause delayed period. So,You should recheck your Thyroid status.It is very important.
If you thyroid profile is ok and you are not pregnant, assuming you are not using any contraceptive
medication, You need to know that your eating habit, activity level, body weight , even mental stress
all can cause period irregularity.
You didn't mention, Is this the first time you are experiencing delay ? Or, you had previous history ? If there is no previous history then you should wait and observe.
If this is an old problem then consult with a Gynaecologist and Endocrinologist
You have already taken a hormonal
agent, Bleeding should start within 2/3 days, if not you can wait upto 1 week.
Hope, this helps.