When to take pregnancy test

Dawn
Is it best to do it in am on your first pee or afternoon? Should you wait couple weeks after "period date" or you can before? And what if you had a very weird light and very short period and early period and having symptoms of thinking you are pregnat?