Have you recently come off of hormonal contraception? That can do it. I feel your pain, my longest cycle was 86 days.