Long period

keaganbelle

I had my period for four days, which is usual for me. It stopped for three and then my period started up again. Does anyone know what could cause this? I am also on birth control and I just started taking medicine for a heart defect.