Oh dude, 2-3 blunts a day is nothing. I passed on less time and I guarantee, I smoke way more.

First thing your friend has to do is immediately stop smoking.

Pray he works out all the time.

Even if he doesn't, he should drink a lot of water, and piss a lot before the test. Then he should only give the middle-stream sample.

That's the best he can do.