I need my help its about my period!!!

DeJa❤💄
My last period was just 16-22 , my period was almost 2 weeks late but it finally came. I stop bleeding on the 22nd a day later and I'm still bleeding till this day. Is it cause I was almost 2 weeks late? Is it cause I have been stress out a lot?