Very Long period, any idea why?

Ch

I’ve had my period for almost 2 weeks, it came on time. It’s not particularly heavier or lighter than normal. My period has always been about 5-7 days Long and regular.

I was sick with flu and took Medication on the 3rd-5th days and was stressed at work the last few days. Could that be the reason why? Anyone experienced this before?