Blood tests help doctors check for certain health problems and find out how well your body is working. Doctors also use them to figure out how well treatments are working. You don't need to fast before all blood tests. Your doctor will tell you if you need to.