been on my period for along time.. worried