Missed Period.....

My period was suppose to come today but it didnt so I took a pregnancy test and the results are negative... but was it too soon to take the test or should I have waited 3 weeks????