Bring on period?

What will bring my period on? I'm 3 days late. I have either a 20 day cycle or 34 day and I'm now 23 days..