Hi new to this. So i usally have my period for 3-4 days, this time it was 9 days. I spotted 2 days afterwards. Now its bee 3 weeks and im still on my period its real light and comes and goes. I have a Dr. Appt. in a week but what could be going on. I also had sex in betwwen that could i be pregnant ot having a miscrage? I have no clotting or cramping? Need some advise what to expect.