Need advice!!

So for the past few weeks I’ve been having random heat flashes and before I continue Im only 24. I haven’t thought too much about it but I’m really late on my period and my last period lasted really long. I was wondering if anyone has advice or have an ideas what could be wrong.