Thanks for writing back.
is a progesterone
pill and it can delay as will make periods lighter.
So it is a side effect of the pill.
Also if your pregnancy
test have been negative even when you are 3 weeks late, it means pregnancy is unlikely.
You need to consult a gynecologist for evaluation and treatment to induce periods.