Period 5 days early

My period is 5 days early on a 28 day cycle!! Why is this? It came on the 23rd day. I don't take contraceptives I use condoms. This has never happened!