Period Question

I am taking my birth control everday and until this time all my periods were right on the day . This time I got it two days early and the third day(today) it seems like it has stopped. The blood was not as much as it used to be either. It kind of worries me that it has started early but stopped abrubptly. I have been going through an unusual amount of stress lately. Should I get a pregnancy test? If yes when is the best time?