Advice anyone?

My period is a full 7-8 days of going through super plus tampons in about 45 min and sometimes it will last for 3 weeks, and im always so tired when im on my period, should i be worried?