Random 50 day cycle?

Mi

My periods are usually about 31 days apart and they come around the same time every month. This past month my cycle was 50 days long therefore my period was 18 days late. How does this happen?? I thought we were BD during the right time but apparently we weren’t! I was ovulating when I thought I was suppose to be having a period!