I track my cycle. Have done this since high school. It has always been the same. I may just be having an off month.
Tracking cycles isn't what Cole was asking about. Charting dates doesn't really help. Are you charting your CM and basal temperature to confirm when you actually ovulate? That's the only way to know if you are truly 20 days late. You could have just ovulated much later than usual, which would result in a much later period.
Keep testing once a week until you get a BFP, your period, or hit CD60. If you get to CD60, call your doctor.