Many life insurance carriers require a blood test if you answer "Yes" on the application to questions related to drug use.
In addition, a blood test and physical exam may be required if you are over a certain age or requesting more than $100,000 of life insurance coverage.
Learn more about blood testing for life insurance.