12 day period

Day

I've been getting my period for 4 years now... shouldn't it have gotten regular now? I get it maybe every 3 months for 1-3 weeks at a time. The longest period ivehad was 19 days and it was heavy. And my period rn has been going for 12 days. Should I be worried that it hasnt regulated itself yet?