I think it would show up on a test in a few hours after consuming, hard to say how long you would test positive after. Since you haven't smoked for 2 months try to wait until you hear back on some applications, it would suck if you were called up on one and had to test right away. It can be a depressing as you say. I took two tests in the last couple of weeks after quitting for almost 2 months. Drank a lot of water prior to test and peed a lot before taking them. Passed both but yesterday thinking I was probably clean took another without drinking prior and came up positive. Pretty heavy toker here prior to stopping. I've never been clean in less than 30 days.