help.what pregnancy tests are the best ?. should i test Again..

Tammy

Im currently on my 47 cycle day this past friday 4/20 & Sunday 4/22 took hpt was bfn i guess..anyways im currently 18-20 days late lmp was 3/11 should i go ahead and retest today this is so nerve racking..iv never ever missed a period or been this late and not been pregnant..Is it to early to retest ad what's the best test to get ?? help