What does this mean HELP !!

So I’ve always had irregular period and sometimes LONG lasting periods where I have to go to the hospital and stuff , so usually when I have long periods they’re heavy , this time I’ve had my period for like the whole month almost but it’s not a normal period it’s light bleeding, sometimes brown discharge sometimes light red and also sometimes it’s only when I use the bathroom , I just recently start getting bad cramps and back pain and being nauseous/throwing up. What should I do ?