Period again on shirt!! please help

I was using the bathroom at school well when i wiped at had blood on the toilet paper and a teacher walked in on me so to cover up i still had it in my hand and it touched and went all over my brand new expensive shirt! so now i have period blood on my shirt. Is stained? Does anyone have any good ways to get it out? Thanks