No, you do not have to fast before taking our Vitamin D Test. However, it is required that you take your blood sample Monday-Wednesday and return by post the same day.