No, you do not need to fast before taking a thyroid blood test unless you are also taking the YorkTest Cholesterol Test or the YorkTest Essential Health Check at the same time.