i second spade's advice, totally agree.
are your periods pretty regular? how long is your cycle usually?
discharge before a period is very normal as is having a period that doesn't last quite as long as usual.
If there is reason to suspect you are pregnant, take a test and then repeat again in a week if its negative and you dont have your period by then. If at that point you have any concerns, go to the doctor for tests.