45 days??

Last month my period was 33 days and then I swear I thought I was pregnant. It is usually around 32-33 days.  I was late 2 weeks!! Then today at 45 days I got it. Disappointed.  Why does this happen?? Should I see the doctor?