When to take Pregnancy Tests?

Sable

My AF was supposed to be here yesterday... But it never came. I'm having a pulling feeling in my lower belly. When can I take a pregnancy test? And which brand is best? Sending baby dust xo