quick question!!

I can never remember when I get my period but I feel like I should be getting it or maybe I can be pregnant! But how early can you take a pregnancy test before your period if you even get it!?