Is it bad or..?

i have had my period for 3 weeks straight, should i be worried?