What is this

Ishrat
I have a usually a 5 days period but this time it was 3 days maximum n flow was less. After period ends I feel good mentally and physically but this month still feeling moody .....anybody has idea about it?