Assuming your menstrual cycle length is 28 days, if your last period was on March 1, you can generally expect a blood test to detect pregnancy around March 26 and a urine test to show positive results by March 28. However, it's important to note that individual variations may occur. Read more