Late one week but bfn hpt...should I test again?

I'm one week late on my period but got a bfn when I tested this morning :( could I be testing too early and should I test again? When?