What causes irregular periods?

Ok I need some help. I have an irregular periods but normally I have no more then a 37 cycle. But this month in on day 50 of my cycle. I have been taking pregnancy test and all - … Could I just be having an even longer cycle or b pregnant? But I would be getting + test not ? Idk I need advice. Thanks in advance