Birth control

Me
I've been on birth control for about four months , it always come on time but this time it came on time but only lasted for two days. Is that normal ? N it was heavy bleeding w/blood clots. It's suppose to end on Friday.