Abnormal period

Alexis
I've been having my period for 3 weeks. I'm not sexually active. I am on birth control. Does anyone know if that's normal?