Period duration

Am
My period this time lasted for about 24h! It never happened to me before... I am on the pill and chances of pregnancy are pretty much zero. Is it normal? Has it happened to you? Is there something that causes it?
​I'm kind of worried.