45 or longer cycle?

Anyone on here had and or have a 45 or longer cycle and not pregnant? What triggers these longer cycles? Stress/PCOS/etc?