You might be having a few days of skipping period due to stress
or change of an environmental factor like food or usual habit. So i suggest you give it like 1 week again before you redo a pregnancy
test or if you wish to be sure, then dosage of beta hCG
levels in blood can tell if there is pregnancy or not at this stage. Urine pregnancy test might reveal negative if done too early especially just a few days after missed period. As for the cloudy urine, you might be having a urinary tract infection
, so you need to get your self tested by doing a urine analysis.
If pregnancy test comes negative, then just give it some time for your cycle to readjust again.
If urine test is positive for bacteria infection, then appropriate antibiotics should be taken.
Hope this helps you with your problem