Abnormal bleeding

I only finished my last period a week and 2 days ago and now I’m having another period. So it’s basically 3 weeks early and I’m so confused.. this has never happened to me before. Does anyone know why this could be? It’s super heave as well!