There's a thread running elsewhere about how long THC is detectable in your pee/blood/hair. Of course, there are dozens of "experts" commenting on the various testing techniques, half-life concentrations, and legal remedies.

My advice (which I've copied here) to anyone with a job is this: If you have a job that you can lose over pot, then the choice is obvious - your job, or not. You are going to Jamaica for vacation, you are not going there to smoke pot. If you are a regular smoker, then you are already taking the risk of losing your job to a pee test, hair test, whatever. If you are NOT a regular smoker, then why bother? Use some common sense here. Ganja is not a tourist attraction.