How Long does Marijuana Stay in Your Hair?

Marijuana can stay in your hair for years. It really depends on how often you smoke it and the type of diet you have. If you smoke it constantly then its probably in there for life unless you cut your hair.