It will stay in your hair follicles for up to 90 days.
Hair tests are hard to pass most only stay in the hair 90 days but if your body does not replace hair regularly and clean itself out well it can stay in the hair around 6 months or more