Someone PLEASE help

Melissa
My period has been late for the past 3 cycles. I am 20 years old, and I first got my period when I was 13. It normally lasts 5 weeks, but it has been lasting up to 7 weeks! I stopped taking birth control in January and it was normal for the first 2 months after that. I tried googling my problems and every website tells me I'm going through menopause but I don't think that's accurate, as I'm only 20 years old. I even took a pregnancy test, but it was negative. Someone please help me find out what's wrong with my body.