Me and my fiance have been having sex a lot lately. And I have had my period but they've been a day or so late, but they've been short and heavy... usually my periods last five days but they've been lasting about 2-3 days... what can cause this or can it be a sign of pregnancy? I've taken tests but they've came up negative.. any help?