10 days early!

Ok so I'm supposed to get my period in 10 days but...I got it today. I'm not sexually active or anything so...is this normal?!