Am I pregnant ?

Last time I had my period was about 2 to 3 weeks and today is my first day of my period in the same month .. Could that mean I'm pregnant or is it normal to get my period this early ( which I rarely do ) and if so when is the best time to take a test ?