confused

I haven't had a period since Feb. 21 and I'm 5 days late ... and I've took a pregnancy test and it was negative ... when's the best time to test and how far along do u have to be to get a positive test