When should I take a test?

My period is 2 days late now. I took a test yesterday and it was negative. It was not a early detection test. My question is can I buy a early detection test rn and will it be accurate? Or should I wait till I completely miss the period. Im really anxious. I am super nauseous.