Is it normal to have an 8 day cycle?

Lisa • Happily married to the man of my dreams 17.08.2019!!! Baby boy due 21/10/2020 💙💙

On dec 19th, my af started out very pink for at least 2 days before turning red. It became very heavy (more than normal) a few days after that and I’m still on and it’s now 27th. It seems to be very light like it’s finishing now but I’ve never had this before and this is my 3rd cycle since I had a miscarriage in October. I haven’t had any pain as usual.

Should I be worried? My last cycle was perfectly normal for me lasting around 5 days but this one seems to have gone on for a long time now.