How Long Should My Period Last?

Alex

In this month so far I have had two periods that lasted 10 days each, I've been stressed out recently so maybe that is why, does anyone know if this is healthy, or is there something wrong with me?