First thing in the morning is best. Not necessarily early. Just the first pee after you get up. If your urine is clear, GOOD FOR YOU! It means you are actually healthy, unlike most people. The best day to test for pregnancy is the day OF your missed period or the day AFTER it was supposed to start. If you get a negative, wait two days and test again. If the second one is negative, you can be pretty certain that you are not pregnant. I wouldn't trust dollar store tests, though. Go to a local pharmacy and get one of theirs. If you want it to be clear and easy to read, try Clear Blue. They are my favorite.