您好,根据您的描述,您可以通过验血检查来确定怀孕多少天。验血检查可以检测到孕激素和人绒毛膜促性腺激素等激素的水平,从而确定怀孕的时间。一般来说,验血检查可以在怀孕后7-10天进行。至于B超检查,可以通过测量胎儿的头臂长和腹围等指标来确定怀孕的时间。B超检查可以在怀孕后6周左右进行,但是建议在怀孕8周后进行,因为此时胎儿已经发育到一定程度,可以更准确地确定怀孕时间。至于B超检查是否可以吃饭,一般来说,需要空腹检查,因为饭后消化会影响B超的准确性。建议您在检查前禁食4-6小时,以确保检查的准确性。如果您有其他疑问或需要进一步咨询,请随时与我联系。