Help!

My cycle is always from 28 to 31 or more.

This time it was of 21 is that normal? Is it menstruation? It started so pink and by so little.

Excuse my ignorance.

Im so exhausted and sad...