The chances of pregnancy are very low. You took iPill on the same day and had withdrawal bleeding on 22nd December, which suggests pregnancy did not occur. iPill can cause delay or missed periods in the next cycle. For reassurance, do a urine
pregnancy test now. If negative, no need to worry—your periods should settle in 1–2 months.