Usually you only need to fast for cholesterol checks, but even that has changed. Call the lab where you are getting the blood work done just to be sure.