Why have i been on my period for 3 weeks now.. one min i am on a week and off 3 to 4 months whats wrong?