Help!

Hey guys so my period was late by almost 3 weeks. When i finally got my period it was pretty normal until a week later. Normally i have my period for 5-6 days but ive been 'spotting' since the 6th day. Its now been four days since my period was suppose to end and im still bleeding. Not enough to need a pad or tampon but enough to get on toilet paper. My period are irregular when under stress but NEVER longer then 6 days. Im so confused