but it was heavy

If bleeding occurs only for 2 days during periods, then these could be the reasons.

Bleeding for 3-5 days during periods is considered normal. But some women and girls bleed…