Cannabis can be detected in blood samples for around few days to a month, depending on what they are looking for (pure drug or metabolites), the sensitivity of the test, how long ago you last used, and how much and for how long you were using.