Period has lasted nine days?!

So I've never had normal periods. Like I could have one and then it be months before I have anoher one. Normally they last about 3-4 days. But this time I'm on day nine and it's still going strong. Is it normal to have one that long???