You do not need to fast to have blood drawn to check your pregnancy. Clinical blood tests to detect pregnancy mainly test the level of human chorionic gonadotropin (HCG) in the blood. After a woman is normally conceived, the fertilized egg will settle in the uterus, and the human chorionic gonadotropin level will rise rapidly. Therefore, chorionic gonadotropin levels can be used to determine pregnancy. The secretion of human chorionic gonadotropin has nothing to do with whether or not you are fasting, so there is no need to fast for a clinical pregnancy test. However, it is important to note that progesterone or intramuscular injection of chorionic gonadotropin should not be taken before the test to avoid affecting the test result. If, in addition to human chorionic gonadotropin levels, fasting blood glucose, liver and kidney function and other tests are also needed, fasting is required, as prescribed by the doctor.