nazliambreen, It is not necessary that all the blood tests are to be done while fasting. Sugar, Cholestrol (Lipids)etc. are to be tested on fasting as both sugar and cholestrol level will varry if a person is not fasting. Normally for testing hormones I don't think it is a must.