Pregnant?

when should i test?

EDIT: i tested today 7/18 & it came back negative?? i have never had a late period and am always right on time. did i test too soon? should i wait and take another one? if so, how long should i wait?