When to take pregnancy test

Dawn
When is the best time to take a pregnacy test?? First am pee afternoon before expected period or after?? I had a very early period it was support light and support short!! I hVe felt weird the past couple weeks!?