TMI Is this normal?

hannah

My period turned up.today 8 days late and this has happened with a lot of pain. Is this normal? I never did a pregnancy test as im fed up of getting negatives