When is the best time to take a test.

Lorriane
I thought l was 7 weeks and l was told l was 4 weeks and it's not going to show up till l'm farther along. Has this happen to any one?