Is it normal?

My period is being weird lately, It usually lasts for 3-4 days but in the last 6 months it lasted for one day only and sometimes for half a day.. now my period is late by 4 days and there’s only this weird brown discharge and little tiny blood capillaries. My mood is the worst and I’m suffering from anxiety attacks and I’m feeling nausea, increased heartbeats for 10 days now.

N.B I’m a virgin, I never had sex only little foreplay. And I’m 22