Hello, welcome to HCM, and thanks for your question.
Hair drug tests are very sensitive and can detect the use of many drugs for up to 6 months, regardless of how short the hair is cut. Since you are a frequent marijuana user, this will certainly show up in the test.
If you do not want marijuana to show up in drug tests, I recommend stopping marijuana. You can visit a psychiatrist
to discuss a plan for marijuana cessation. There are no drugs known to help with this, but it can be managed with regular psychotherapy
In the future, for continuity of care, I encourage you to contact me at my private link below. After you ask a direct question it would be my pleasure to be your dedicated personal physician on this website. My name is Dr. Sheppe, and I am an American doctor working in New York City at NewYork-Presbyterian Hospital, ranked #1 for Psychiatry in the United States (tinyurl.com/psyrank). For a personalized comprehensive evaluation, treatment recommendations, and individual therapy, ask me at HealthCareMagic at this private link: tinyurl.com/DrSheppeAnswers