If you've been smoking for 3 days then it's going to take atleast a week or 2 to get it out. The E isn't even a problem on the other hand and will be out within 2-3 days. When it comes to getting THC out of your system quicker the best way is a lot of exercise on top of drinking only water (try atleast a galon a day) and eating a diet high in antioxidents. Now if you have a drug test in the next few days, these options won't do the job. There are several methods out there that people claim are correct, but they aren't. Detox's for one are complete shit. The best option you got is to follow this dillution method:
Urine tests aren't looking for THC, they are looking for THC metabolites. Dilution reduces the amount of THC metabolites found in your urine sample.
Note: Most drug screens don't check your creatinine levels. If you aren't taking a drug test for probation, then they most likely won't. When you intake large amounts of water then your creatinine level decreases which is why some might check.
Time permitting, 2-3 days before the test you will want to begin raising you creatinine levels. Creatine, which metabolizes into creatinine in 24-48 hours, can be raised with red meat or a creatine supplement, which is available online or at nutritional food stores. The amounts of creatinine metabolites are measured as part of the urine integrity check—the check to see if the sample is urine and if it is diluted. Creatinine level must be 20 mg/dL or greater.
1.4-12 hours before the test, take four (4) aspirin. Do not take Tylenol or Advil! This step may be repeated every 4-6 hours up until 4 hours before the test.
2.3-4 hours before your test, start by drinking two 8-ounce glasses of water. Water can be substituted for with cranberry or fruit juice, Powerade or Gatorade, teas, or even soft drinks. Then drink another 8 ounces every 15 minutes for the next hour, for a total of six glasses of water, or 48 ounces.
3.In about 1-2 hours, depending on your system, you should be voiding clear urine every 15-20 minutes. Continue to drink 3-4 ounces of water to replace what you've voided every 20-30 minutes.
4.1-2 hours before the test, take about 10 times the daily recommended dosage of vitamin B2 or B complex. If the vitamins are time release, crush them before taking. You may also take vitamin B with each glass of water, two times the daily dosage, if you find it easier.
That's it! Within 30-45 minutes of taking your vitamins, if you took your vitamin B in one dose, your urine should turn from clear to "vitamin" yellow and remain so for the next 2-4 voids. Be sure you have voided diluted urine at least 3-4 times before you test. It is always best to do a practice run as everyone is different and times may vary. Good luck!