Are my periods normal?

I usually have a period between CD 25 and CD 30.. They last for roughly 5 days - 3 days they are heavy and I pass clots, then the last 2 days a practically just have some spotting. I think Im lucky that I don't have super long periods but sometimes worry that they are so short?