验孕棒的机理是检测机体的HCG。只要身体里有一定量的HCG就可以通过验孕棒来测定,如果HCG量比较少,有可能测不出来。通常在怀孕早期,比如刚受孕7-10天,通过验孕棒不太容易测出来,等到胚胎发展到一定的程度,比如受精以后15天以后,才可能通过验孕棒测出来。所以验孕棒能不能测出HCG是跟浓度有关系,晨尿含有比较高浓度的HCG,所以验孕棒容易测出阳性。但是并不是意味着不用晨尿就无法检测怀孕,如果怀孕达到5-6周,普通尿也可以测出HCG。