I've been having unprotected sex with my boyfriend for about 2 months. He has never done anything inside of me. Just recently I got my period a week before it was due and it was 4 days long (usual is about 6 to 7) and it was very light. Could this possibly be from stress? Or am I pregnant?