idk what's going on

I thought I was off my period (which was abnormally late 12 days)because I was no longer seeing blood whatsoever yesterday and then at 3 am about I woke up with massive stomach pains I took off my shorts that didn't help I was in sweats it hurt so bad. I was also lightheaded so I put a wet rag on my head and went to see if that would help it only helped the sewers a little. I went to the restroom because I was going to puke or felt like it and ended up having to pee I started peeing out blood and lots of it put a Tampon in and haven't bled since until I went pee again which it was just tinted slightly not like earlier. Can someone explain what's going on or give a clue???